This was our sixth cruise for our family of four. It was our second with Princess and we found it to be an extremely enjoyable cruise with great weather and ports of call. The food and service was excellent at the Botacelli and DaVinci dining rooms that we frequented. The Horizon buffet was adequate but often crowded -- the sit-down dining is a much better choice. Our waiter and assistant waiter, Johnry and Arturo were fabulous, providing good recommendations (for food and entertainment) and service. The head waiter, Manuel, was always friendly and checking on our needs.
We made good use of the gym, which had a good selection of exercise equipment. It was crowded one or two times during the cruise, but most often not.
We had an inside cabin on the Carib Deck and found it quite spacious as staterooms go. We also had excellent service from our stateroom steward, Angelo.