We were put off by the numerous negative reviews about this ship, but for the most part we were very pleased with the cruise. The food in the dining room was excellent, plentiful, and the service was perfect - waiter and other wait staff were very attentive - don't know how they manage it with so many people to serve! There were many wonderful choices for dinner, and the food was well prepared, promptly served, and delicious. The ship was impeccable - nicest one we've ever been on - very clean and spacious. Numerous lounges, good gym and spa, nice pools and hot tubs and public areas. The Buffet was very plentiful and varied, with delicious pizza served every afternoon, as well as grill items. Despite the reviews I read, anyone who thinks there is not enough food on this ship must eat ALOT - the dining rooms were open for every meal, and the buffet was available from 7am through to around 4pm, when they very briefly closed one side at a time and reopened for dinner + there was a midnight buffet every night!! Cabin was spacious, cleaned very well and often, entertainment was good, prices for drinks were lower than other cruises we've been on with very reasonable packages for very good wine at dinner, as well as beer, soda, and drink packages. We did not find the communication problems noted by other reviewers, in fact, everyone tried very hard to help even if they did not speak English well - there were many nationalities on board, German, Italian, Hispanic, Asian, etc., so I don't understand why people would complain about communication problems - do they think that every staff member onboard the ship should fluently speak 5 or more languages?????
The only Con to me was that children under 17 were free on this cruise when sailing with two parents but they did not seem to have a children's program - with the result that some of the children were taking over the pools, hot tubs, running up and down the halls, with nothing to keep them occupied. Of course this is mostly a function of inattentive parents who allowed this to happen, but a program would have helped - don't think you should allow children on for free without something constructive for them to do.