P and O seem very keen to get you on board but provide limited information on what to expect and then try and charge heavily for all they can.
Food - The Pantry has some good food but was hit and miss with similar tucker being good one day and not so good the next. During busy times seating was very limited (take your hat and sunglasses because you may need to eat outside) and the lines were very long. Some serving staff have limited English which can make requests difficult.
The Waterfront Restaurant provides a good alternative to the crazy rush at the Pantry. Made sure to book in for a regular evening table on the first day which was good for the remainder of the cruise. The food was OK, occasionally quite good. The food was sometimes not quite what I imagined from the menu. Aircon in the restaurant made it rather cool/cold at meal times. Has a kids menu.
Just big enough for the four of us. Air con on permanently, you can adjust temperature but not turn it off - very dry in the cabin. Lots of creaks and squeaks - need to be tired to get to sleep.