This was my second princess cruise (my wife's first) and I must say that we couldn't have been happier with the cruise experience we had. The ship was beautiful and very clean. Our cabin was a nice size and had plenty of room to hang and / or to fold and stack our clothes. The room balcony provided a beautiful view at all times of the Caribbean Sea. We had selected any time dining which really worked out well for us. The beauty of the anytime dining that Princess offers is that you can still lock in a time for any meal within a 3 day period. I simply loved that flexibility. We spent an abundance of time at the 2 adult swim areas on the ship. The aft adult swim was completely in the shade most of the day and the forward adult pool was completely in the sun. The location of the Skywalker's Lounge provide the shade for the aft adult pool. I doubt this was the intent when the ship was designed but it worked out very well for my wife sensitive to harsh sunlight. The stops that we made were very nice however, unless we were going to do an excursion on Ocho Rios we wouldn't bother leaving the ship. The other stops Grand Cayman Island, Cozumel, and Princess Cay were very enjoyable. The entertainment was 1st class in every way. We went to shows in the Princess Theater as well as in the Explorer's lounge. The shows ranged from the musical variety to Comedy and we even had a hypnotist entertainer. The staff onboard the Caribbean Princess were friendly and very professional. I submitted "Going the extra mile" forms for our cabin steward Wency and our 2 main dinner servers, Razvah and Godwin. Those 3 gentlemen definitely went the extra mile to make our trip one that we will always remember. I don't know what more to say about the trip other than that it was the best vacation we had ever and we are looking forward to doing it again in the near future and most likely it will be another Princess cruise. Just thought of one more thing to add. The embarkment and disembarkment processes were done extremely well. We arrived early and were put in a nice air conditioned area to wait until the checkin started.