This was my first MSC Cruise, having sailed before on Holland America, Carnival, NCL, Royal Olympia and Commodore.
Pros: beautiful ship, ample deck space for sunning, pool area, shows, itinerary.
Cons: inconsistent service, inconsistent food, scheduling snafus, language barrier, complaining passengers