I did not have great expectations of MSC, I researched thoroughly via this website.
The entertainment was outstanding, with the exception of "Frankie", Australians are too polite to walk out. The enrichment lectures were again, outstanding.
The food was awful, I knew it would be - was not disappointed. I was at a table with three (including me) passengers who were gluten free, our menu was horrible, including (as per the menu) "steamed hound" which caused much hilarity at the table. We had an appointment with the Food Manager, who endeavoured to help, however I think the chefs had him 'over a barrel'. I brought the Food Manager's attention to the reviews his ship was getting via Cruise Critic, he feigned ignorance.