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.