Hi. I have both good comments and bad.
I just returned from 10 days in the eastern Carribean on board the MSC Lirica. The ship is beautiful and incredibly clean. In fact when we stopped in Puerto Rica an inspector came on board and gave it 100% for cleanliness.
The bad news is the food was not good. We were expecting an Italian - european menu and were very disappointed. But, that was not all. A sinple steak in the dining room looked like the sole of my shoe and tasted worse. This was our first cruise. Our friends who go on cruises, and rave about them, had given us high expectations. But, they had traveled on Holland America and Celebrity not on MSC ships. Many other passengers could be heard complaining about the food. Even the staff was frustrated with the quality of food. They said they can't wait to go ashore and get a decent meal.
I think that MSC Crociere has a lot of work to do in regards to their food. Even though the ship was clean I will never go on one of their ships again.