This was a family cruise, a "last hurrah" before college years, and we all anticipated it greatly. I'll try to be brief.
Embarkation was very smooth, despite the check in agent somehow deleting me out of the record and duplicating my son. It took a few minutes to work the details out, and whatever she did caused problems later, and we were called to the hotel desk to make copies of our identification. But it was an easy fix, so no big deal. After check in, we went to the table in the holding area and made our reservations for the specialty restaurants, as we wanted a particular one for New Years Eve. Easy--and done. About 15 minutes later we were called onto the ship.
Stateroom--we actually had two cabins, a balcony and an inside across the hall. Both had roomy closets, ample bathrooms, and were quite comfortable. The mini fridges came in handy when we bought soda in Roatan, we loaded a few into the fridge at a time. Cabin steward was very nice and helpful.
Dining--we ate mostly in Aqua and Versailles, rarely having more than a 20 minute wait, usually they'd give you a beeper and your table would be waiting for you when it went off. One night with the beeper they gave us coupons for free champagne or soda in any ship bar. Nice touch. There were 2900 passengers on board, and our longest wait was 30 minutes. Not a problem. The food in the main dining rooms was quite good, maybe not stellar. But a good variety and something for everyone. My teenagers stretched their limits and tried new things.
We enjoyed the Blue Lagoon for afternoon post-port snacks, the pool side buffet on occasion, and oh, yes-- The Crepes in the Market Buffet in late afternoon/evening. We dined at LeBistro for New Years Eve, and it was maybe even better than anticipated.
The Ship itself--From reading these reviews, you'd think I was walking into the Motel 6 of the seas, but no. It was lovely. Yes, there was one little area of thread bare carpet near the stairs. But really, that would be nitpicky. The public areas, the restaurants, everything was great, and in constant upkeep.
Entertainment. We didn't see every show. We saw The Second City, which was good one night and just so-so the other. The hypnotist was fantastic. The aerialist fall and hurt her wrist, so they didn't have that show. The staff talent show was very good, and the finale was hysterical. The New Years Bash on the pool was fun, but crowded. We were happy to watch the dancing from the upper balcony.
Overall, I'd give it an A I would definitely recommend this for a family vacation.