Starting with the positives - the ship was lovely and the itinerary was great. We really enjoyed the ports of call. The cruise director was excellent and the on-board pianist/musician & bar staff did a really good job.
Unfortunately, the dining experience was not very good (with 3 exceptions) and was more 'school dinners' rather than the 5-star fine dining we were looking forward to. The exceptions were: the fine dining experience in Marley's Bar (could only really book this once on the trip), the Captain's dinner and the Chef's dinner.
The breakfasts were acceptable although there was a lack of non-sugary unadulterated cereals. There perhaps could also have been a bit more imagination and variation in the buffet offerings.