Food on the ship was horrible, breakfast at the buffet was always cold and the burger at lunch was cold and had a wet bun. Now the good great ship and the staff was always nice and helpful my cabin was clean and well taken care of. The ship did go dead in the water between Ocean Cay and Mexico with the captain saying there would be a short delay it took about an hour to get the ship moving again. All that aside nice ship great crew but please get a new head chef I lost 5 pounds on a cruise and that never happens. The shows on the ship were entertaining although on two shows a lot of the songs were in Italian and the ship was full of English speaking Americans it looked great just did not understand a word. In summary the only reason I would not sail MSC again is I don’t cruise to go on a diet.