This was a surprisingly good cruise, consisting of my wife and 3 year old, my brother, his wife and two kids, and my parents. We booked full suites, class SA which came with great perks: free laundry, Neptune Lounge, priority tenders, concierge, etc. I recommend the suite class as an alternative to Crystal, Radisson etc. as it is almost like a cruise within a cruise.
Cuisine exceeded all expectation and was far better than the QM2. As Suite guests we had breakfast and lunch at the Pinnacle and seemed to have the place to ourselves most days. The Neptune Lounge also served substantial snacks, juice, coffee including espresso, juice, all day long. But the dining room was excellent too, beef dishes were excellent as was the fish and just about anything else. The couple times we used the buffet it was good.
The kids loved camp HAL though the hours seemed to change daily making shore excursion planning difficult.