Announcements in more than one language get on your nerves.
You aren't able to accept things that are not always done the American way.
Myriad dining choices and casual attire are imperatives. MSC cruises have assigned seating and observe a dress code.
Visit the Travel Talk forums for help on planning your trip