Booked 4 cabins of different categories from inside to mini suite; 3 of family and one of family friends. Ages from 56 (me) to a toddler of 16 months. We were almost unanimous in our opinion(s) of the ship and ports. Overwhelmingly positive.
The ship was clean and obviously well maintained. The crew were almost universally friendly and outgoing... pleasant and helpful but not fawning. Meals in the MDR were good to very good but none were particularly great. Service in MDR's was likewise very good. Prompt, efficient and courteous. Only complaint in MDR was a constant fight to get coffee refills. They refilled waters and other drinks regularly but had to be asked consistently for more coffee. Pet peeve of this coffee-holic. We NEVER waited to be seated regardless of our table size. Literally seated within 60 seconds regardless of dining time. Meals in the buffet areas were typical of any buffet; from mediocre to very good. Buffet fare was surprisingly American; very small areas of more "exotic" offerings. Dining at LeBistro was simply fabulous and worth every penny. Same thought about Cagney's Steakhouse... simply wonderful. We did note that Cagney's seemed to be at a faster pace than Bistro despite both restaurants relative level of occupancy; we liked the more leisurely Bistro We didn't try the other "for fee" restaurants.
Shows ran the gamut from excellent to so-so; also probably depending on one's taste. My wife loved the hypnotist/magician while I was bored to tears etc. Ship public address announcements were remarkably few... a nice surprise.
Surprised at the small size of our "mini-suite, mid ship balcony" cabin 11576. The only chair in the room was a pull out sofa-bed that slid forward anytime one sat on it. Annoying and uncomfortable. Finally gave up and sat on the bed. There was a pull out desk type chair under the TV armoire but using that required moving the coffee table and sofa bed... not worth the hassle. Also, the TV was straight out of the 80s. A big fat device with a 15" screen. On ship programming was poor and ridiculously repetitive. The balcony itself was fine and matched our experiences on Holland America and Royal Caribbean.