This is great to hear
OK...I will post pics later, but here is a basic overview.
The ship is loaded with lounges and quite a few specialty restaurants (extra surcharge unless Aqua class, etc.). We found the Grand Curvee (main dining hall) to be good, not great. The service was excellent though, but the entrees and appetizers didn't "wow" us. However, the Oceanview Cafe' (aka buffet) was outstanding. It was easily the best buffet I have ever seen (including a plethora we have been to in Las Vegas at the higher end resorts). There was no shortage of excellent quality and variety. In fact, we did the galley tour separately and watched how they prep the food and how sterile the environment is.
Our biggest concern was the duration of that the food would sit under heat lamps, etc. The chef gave us personal insight that they have a life of 4 hours maximum for any dish before it is replenished with a fresh batch (even if that batch was brought out with 1 minute to go before a changeover from breakfast to lunch or lunch to dinner!).
Favorite spot for us (and many cruisers) is the Martini Lounge (adjacent to the Grand Curvee). The barkeeps are incredibly entertaining. We don't drink too much alcohol so we didn't opt for any of the drink packages and paid as we go.
The shows (Pearl, a comic and Life) were above average. The comic (we watched the PG rated show) was stellar. The show, Life, was a merger of modern day songs with artistic actors/dancers. In my opinion, it was the easily the best show on the cruise and rivals some of smaller venue shows in Las Vegas (but with superior vocal performances).
Ports were Key West, Costa Maya, Cozumel and Grand Cayman (tethered boats to island). I won't go into details on the excursions as I believe you are inquiring about the ship itself.
Stateroom: we were very fortunate to have a family veranda suite (only 2 of us). There are only 4 on the ship and this was a real treat as there were separate bedrooms and a massive living and dining area. Stateroom attendant was outstanding and knew our names within minutes and established a solid understanding our preferences.
Casino (non-smoking): only played video roulette. I came out ahead which was a bonus.
Musical entertainment: there was plenty of variety throughout the late afternoon, evening to accommodate mostly everyone. One night we'd listen to vocal jazz in the grand foyer, the next you are in the coffee shop listening to a duet of violins.
Spa: we opted for the Jasmine Gardens week package. This included the heated tile based lounge chairs, steam room, tropical and spring showers and the aromatic room (eucalyptus). Both the men's and ladies locker rooms include a large sauna (which I used 3+ times to "purge" my body of toxins). It was a nice treat, but I wouldn't do it again as neither one of us could justify the number of times used during this cruise (4 ports and only 2 sea days).
In quick summary, it was the smoothest sailing I've ever had (stabilizers and front bow design with aft inverted spoiler no doubt added to the minimal motion). The sunset lounge on deck 15 is not to be missed (or the aft section of the Oceanview Cafe' which is outside).