Have been on Princess before (same ship actually) and liked them and the itinerary was exactly what we were looking for.
Considering we were traveling out of country, emabarkation and disembarkation was as well organized and efficient as could be expected. We chose anytime dining and food in the dining room was generally good, as was the buffet for other meals. Steward was excellent and all the staff was friendly and efficient.
The on board entertainment, especially Craig Richard, was excellent and the sea days were well filled with activities for all.
A bit small and furniture could be better arranged, but the location, bed, cleanliness were all very good. Shower was miniscule. Our steward was great.
Again, the stop was on the tour ... if I had been more familar with Grand Cayman, I would have booked the semi-sub and skipped the other stops.
Too crowded and disorganized, tiny place with several buses outside. Obviously a stop to sell stuff ... no bargains here!