Cruised South America with MSC in February. I also was not impressed with the cuisine especially considering it's an Italian cruise company. Mind you, whenever the dish didn't look or taste good, I would just order a different plate. Never been turned down by any cruise company. The housekeeping, service and itinerary were good.