I heard and read all of the mixed reviews. Saw the Amazon documentary about this ship and really wanted to enjoy ourselves.
First of all, the food was the worst. Very poor quality, lack of selection and cold. We got the dining package and to be brutally honest the food was not very good apart from the Asian restaurant but the dining package only covers about one third of the menu and so you have to pay inflated prices for off menu package items.
I am aware MSC pay their staff less and it shows. Tables are not cleaned in the buffet, we waited in the main restaurant for 30 mins to get our orders taken and this only happened when I went up to complaint. The staff are generally unhelpful.