This is the current flagship of the MSC fleet, so the ship itself is great the food is good (except the undrinkable free coffee), the cabin and waiting staff are all absolutely lovely.
The issue is with the administration they are completely hopeless!
The information provided pre-cruise isn't always correct ie we were told to be there at 2pm for boarding, but boarding had commenced hours before that. They don't provide anything useful to assist you in actually getting to the cruise (like there's a train from Venice) & not a mention of the 15 walk from the port entrance to the actual embarkation point, with all your luggage.