We've done many cruises with Princess so we wee not surprised that this one was so lovely. This is our second voyage using Club Class and it is worth every extra penny. The ease of dining, the uptick in service and food choices and those incredibly comfortable beds make it our favorite at sea experience. LOVED the ease of Medallion class. While it still has a few bugs in the Internet, it is much improved from previous experiences. Service is what Princess does best and it did not disappoint on this voyage. Having been on cruises before where there were long waits to embark, and long waits to get into the cabin, and what seemed like endless waits to get baggage, it all goes so smoothly it's hard to believe there are 3,000 other passengers. Since this trip was during spring break we saw lots of families on board, which we love to see. Any cruise is what you make it, but with the staff of the Caribbean Princess, it was easy to make it a perfect vacation.