We chose this cruise because we enjoyed a similar Princess Cruise through the Panama Canal and area. We were disappointed in this one. The ship really shows its age--rust on the balcony, scratches on the elevator doors, worn carpets.
Princess has a major problem with communication. Most of the crew speaks broken English, and it's difficult to understand directions. But the pre-cruise instructions seem inadequate. Example: We wanted a restaurant where we could dine with a set number of people each night. That turned out to be Botticelli's, but communications were so inadequate that we learned too late that this place was booked for the cruise.
Also, we wanted to take advantage of an expedited exit from the ship--we received a form, but it, too, was poorly worded; we missed out on the deal.