We were aboard the Caribbean Princess following our first cruise, which was a 4 day veteran's cruise. For this cruise, we were going to Cozumel, Roatan and Belize. We also signed up for a deluxe renewal of vows.
We found the ship to be in good shape. Our room was pleasant and familiar. One of the nice things about sailing with Princess is that their staterooms and ships are similar. This gives a "homey" feel in that you spend less time figuring things out and more time enjoying the trip. No ship is perfect, but she was in very good condition.
Meals were wonderful, as usual. I do think the Princess buffet is a little ordinary. Plenty to eat but nothing gourmet. We prefer the MDR as it has a higher class of food.