My wife and I went on a weeks cruise in january 2019 and we were a bit nervous because of the bad critics we have read.
We both agreed that compared to Celebrity Cruise, MSC Meraviglia had much better food and much better varity of wine (including a lot of good european wines). The coffee was true italian style espresso - top quality. And the best is that it was served in almost every bar and restaurant.
The ship was new and clean and the cabins in fine size. The skylounge bar is very cool and they make the best drinks and we also enjoyed the live music.
The only thing we would have wished for was a little better space in the public areas and we missed a separat discotek.
Seen from our point of view MSC is a serious and trustworthy company.
All-in-all: We would like to try another of MSCs ship next time mainly because of the food and wine and friendly staff.