My Wife and I loved the Caribbean Princess and her crew. Our room steward was awesome and took great care of us. Bartenders were very nice and it was easy to get a drink. We could always find someplace out of the way on the ship where it wasn't crowded. The food was amazing in the sit down dining and out of this world in the Crown Grill and Sabatini's. The meal we ate at the crown grill was one of the best we have ever had.
The Snorkeling on St Thomas was fantastic and the airport beach was fun on St Martin. The Balmoral Beach excursion at Nassau was horrible. The beach was tiny and full of seaweed and no fish to be found. Then the prices at the bar are outrageous. 4 beers is 34 dollars and a hotdog was 13 dollars. There is nothing anyone could do to a hotdog to make it worth 13 dollars LOL.... But the cruise itself was awesome and we will cruise with Princess again.
Room was small as expected but very nice and space used well. If more than 2 people had to sleep in this room I would go nuts. just not feasible in my world....