We are avid cruisers that have been on more than 45 cruises and chose this cruise due to the pre Machu Picchu excursion which was a few days longer than offered on other major lines. This was our first time cruising on a ship that carries more than 3,000 people and although many times the crowds were not too noticeable, when they were, it was annoying. The Horizon grill was so crowded, your food could get cold before you found a seat inside. Being cold and windy outside, the tables offered were not a viable option. Having tenders in several ports, passengers with excursions whether private or through Princess had no choice but to eat during busy times. Room service did not start until 6:30 and it was a shot in the dark as to when your food might come.
We had a mini-suite which wasn't worth the additional price. In fact, the size reminded me of many Holland America's regular balcony rooms. The bed was comfortable and we had enough space for our things. The bathroom was showing it's age but was fully functional.
The pre excursion to Machu Picchu was long. Sometimes 20-23 hour days. The food on the pre arranged buffets were average at best. The stops were interesting and while we enjoyed going to all of the stops, I might reconsider how I would recommend this in the future. The Princess staff that were with our guides were good. A bit rigid,but good. The shore excursion staff did not have experience on specifics of the excursions they offered and could only read what they were told the excursion would be like. That was disappointing as we have always held the cruise lines experience in high regard while making choices. We decided to do three Princess excursions and then took 4 private excursions for less money and found out we saw the same things as others that were on bigger buses with longer lines and wait times.
We had an excursion as part of our Machu Picchu precruise itinerary but chose to take a private bus to the port rather than going on a long bus ride.
We walked the city on our own.
Tour guide was a young girl following a script. Not very informative.