Not sure what all those people writing negative reviews were expecting.
The main criticisms I had come across were:-
1.Too many kids on board. Firstly let me start by saying that if I was cruising without children, which I have done on various occasions, I would not choose MSC. Clearly the ships and prices - free kids - are aimed at families and so there are lots of kids on board. If you don't want a cruise surrounding by kids, then don't go with MSC and then you won't have to moan about the amount of kids on board - horses for courses!!