I am a seasoned cruiser from several Disney cruises, to several NCL to celebrity. The recent NCL was in April and was a blast.
This was the first time on this MSC cruise, will NEVER get on any MSC cruises even if I am offered free. The ship itself is a one of the most beautiful ships. It is a MEGA ship. Great for families, gamblers, thrill seekers, etc. Great shows and the shows done by the American group was the BEST, even better than the International Folks in the main Madison Theatre.
This cruise was my 16y daughter's selection (Mother/daughter 14-day back to back cruise vacation).