Excellent overall - some annoyances (mainly minor)
Things for off to a sticky start - embarkation was protracted and chaotic due to a health inspection and most of the staff being in their 90s. When we got to our cabin it stank of smoke and the poor cabin boy complained that due to a ventilation issue smoke was being pumped into our cabin (9008). We complained and initially our complaint was not dealt with well - they wanted to separate my husband and I from our 14 year old daughter or put us in a room in the elevator area. Ultimately after I called the guest relations manager we were moved to adjoining concierge class cabins on the 8th floor.
Our first experiences of the buffet dining were also not good - many very rude diners pushing and shoving. Most of these were none English speakers - seemingly Eastern European and German. However we later realise that choosing dining time avoided this issue. The evening meal staff in the Trellis ensured that the meal in this restaurant was always excellent - great food and service. The food in the Ocean Grill was also very good. We ate at Qsine one night - lots of fun, huge amounts of food and our daughter loved the menus.
Trips in general high quality other than the shaping of Panama City trip which was grim in the extreme. This was a bus based "mild" exertion trip. Many participants were either very old, very over weight or disabled. The transport did not cater for this - neither did the eating or toilet arrangements. All other trips we took were nominally strenuous - and these issues did not recur. In general the ship occupants were well over 65 - so a strenuous rating ruled out many and these trips were under subscribed .... Which we felt was a good thing.
Real positives were the quality of the room cleaning staff, the gym was well equipped and classes were great. Our photograph package was very very good value. My husband and daughter loved the Puerto Vallarta zip trek trip - the photos from this were a really good buy. We met some fantastic people and worked out how to avoid the more annoying ones.
The spa was an outstanding negative - over price and therapists work on commission so they aggressively sell products and offer poor value expensive treatments. My advice don't bother having a treatment on board.