Our first MSC cruise and won't be our last. Chosen for the itinerary. Would have given it a 4 but for the disappointing dining experience.
Ship is immaculate and although the ship was full it was kept spotless at all times.
Was a real cosmopolitan mix on board dominated by Spanish and not many English on board which wasn't a problem for us.