This was a one day cruise so I am trying not to be too judgemental, however some aspects of the cruise would be the same if it had been longer.
We only ate at the Lido buffet since the dining rooms were limited to anytime dining with no reservations. We found the food to be of poor quality with unappealing choices. Desserts were a bit better. Finding a table was difficult so we were limited to eating outside. We looked at the dining room menu and noted that any kind of seafood or steak was not available. Princess now gives you the option to pay extra for steak in the main dining room...not impressed!
We only attended the production show which was wonderful, great singers and dancers.