Chose this ship primarily because of itinerary, and in that respect it did not disappoint.
Service in the MDR was the best I've had in years, but the food itself was sub-par. We wound up going to the Windjammer on certain nights (Caribbean night, Indian night) and was blown away with the quality and flavor of the food. Did all three Specialty Dining (Izumi, Chops, Giovanni's) and loved them, with Giovanni's blowing us away with the whole experience.
Centrum was nice early in the evening, but often reeked of smoke from the nearby casino. That smoke from the 6th floor even made it INTO MY CABIN ON THE 8th FLOOR! Spoke with manager and said it came from the casino, as they get frequent complaints about it, after I suggested it was someone smoking in a nearby cabin. Same issue with the British Pub - I would have spent more time there, but the smoke drove me away.
HUGE cabin with area for children to sleep in.