The ship is really nice large ship great for families with the splash park slide and pool, kids club ran all day pretty much until 23.00 whixh ours loved. The food in my opinion was great when you think abou thr value against a 4* hotel in Europe you can't compare yes the portions aren't massive but it's a l carte and you get 3 courses and bread so was absoutely plenty and a great standard. The kids menu was the usual burgers nuggets pizzas etc so they were happy. The entertainment was good with lots of choose throughout the ship the show not the best but again I have to compare against the price you would pay for a royal Caribbean ship for example so its not going to be on the same league. But we lways found something to watch on an evening. Overall can't complain and would definetly sail with msc again.
Cabin ok nice big bed and sofa bed the service in the cabin want as good as other cruise companies eg no tea coffee refilled and had to pay for water in rooms etc which I thought would have been complimentary