I am not a "Cheer leader" for any cruise line, but i can tell you that our first MSC cruise in Dec. was fantastic. We were on the Mera and the food was just as good, if not better, then any other company, and we cruised just about all the Main lines.
The crew were friendly, professional and hard working.
I been reading reviews on here (other sites too} for a long time. I learned to take most reviews with a grain of salt.
MSC was the perfect example of why you should just ignore the bad reviews and just GO!! I'm glad we decided to go. Now we have to wait till October to do it again. 😆