MSC CruisesRead all reviews for MSC Cruises →May 29, 2024overrated Not enough staff for number of passengers. Bars like a pub on cup final dayView company →