Travel reservations via Princess Air were excellent with clean planes and adequate time between connecting flights to clear security, immigration and customs. Embarkation took forever and did not adhere to times posted on website. Caribbean Princess is a large ship, larger than Ruby Princess. Public areas clean, staterooms spotless and cabin stewards friendly and helpful. Any requests for help from service desk were handled quickly.
Those are the good points. What made this cruise disappointing were the poor quality fo the food, the poor quality of the entertainment, the dearth of activities on the ship and the generally mediocre quality of the tour guides.
The food was tasteless. If I closed my eyes I could not tell what I was eating. I saw other passengers pouring pepper on their meals. The meal selection in the dining room leaned heavily on fish and vegetables and many dishes with weirdly mixed ingredients. None of the selections were appetizing. Breakfast was the only recognizable meal, and it too was absent of taste.