The majority of the passengers were from Europe mostly Italy This was fine for me but if a client wants to attend a cruise with more English speaking people chose royal Caribbean . A beverage package is a good idea on this ship or you could buy drinks as you need them. The cost is much less than RC. For example a piña colata is 7.00 dollars on MSC versus 14.00 on RC. The beverage package is about $30.00 U.S. a day. The food is slightly better on RC. The ship was very clean.