We are frequent Princess cruisers with over 15 cruises in the past. Overall, it was a very nice cruise. Although we have noticed changes in quality over the years, we enjoyed the food and service.
The biggest problem was at check in in Ft. Lauderdale. The lines were horrendous. We waited over 2 hours while other people waited up to 4 hours. This cruise required a Brazil visa and a permit for Argentina. It appeared that some people did not have the appropriate documents. There should have been an initial screening of the paperwork and then a separation of folks who did not have it. Crowd control seemed to be a problem for the entire cruise. A lot of the excursions seemed to start and end at the same time, resulting in long, long lines. In one port, there were 2 gangways open, but they only allowed the use of one while people waited forever in the cold.
Overall, the staff was very friendly although they had to work extra because of an outbreak of the Norovirus. Our cabin steward was a bit forgetful in that we had to ask for robes, water, etc. several times, but the service improved toward the end.
The food was good, although the coffee is awful. We liked the Pizza on deck 15 and the afternoon tea. Loved those scones!
The ship looked to be ready for an overhaul. Our balcony was very rusty and dirty.
All in all, no cruise is perfect. But we love Princess and have another one booked already.