We have been on around 10 cruises in the past incuding NCL, RCI, Carnival and Princess. This was our first MSC Cruise and we were impressed with the ship - very swish. However, this is the general review from us and our fellow guests at our dining table.
The food in the restaurant was the worst by far that we have experienced. Not cooked well and small portions.
The buffet restaurant was fine and we invariably ended up there at midnight.