This was my very first cruise and apparently MSC’s first departure out of Miami for this specific cruise (Jamaica - Grand Cayman - Cozumel - Havana). So take all this with a grain of salt
Pros:
• The staff is unfailingly nice, except for that one guy working the Marco Polo restaurant
Suite was perfectly sized for two. Cabin steward was fantastic. Our primary concern was there might be bedbugs.