This was the best cruise of the 3 cruise lines we have been on and will definitely use Princess again. The staff service and accommodating ways made the cruise extremely enjoyable. Our waiters and cabin staff were willing to do anything to make the cruise enjoyable. All other staff from the pursers to staff in lounges and public areas were helpful and accommodating.
Entertainment was very good for the most part, the 1st. night's comedian was excellent and all the stage performances by the singers and dances were very good. The h Horse Races were fun and the Princess Idol was great entertainment. The outdoor picture screen is worth seeing at least once, pools were excellent but crowded. Food was extremely good (my wife is very critical and enjoyed every meal), we had later seating and looked forward to the dining atmosphere and had fun with the waiters. We brought most of our own wine and paid the corkage fee.
The ship was more fun than the the ports; 2 of the 4 were interesting (Costa Maya and Grand Cayman), the other 2 were not much, however, my daughter and family did enjoy a walking tour around Belize (we picked up a local guide for $20 and Cozumel was like any other Mexican port for shopping. In Costa Maya we took our only shore excursion with Princess to the Mayan Ruins (half day is enough) and in Grand Cayman picked up a local guide that drove us around for $15pp.