However, IMO no comparison MSC to Royal. MSC beautiful ships- the yacht club is a step above the regular MSC passenger areas, but the food isn't good. Entertainment not nearly as good as Oasis class ships.
My only complaint about Royal, I am an Diamond plus member, is the Adventure of the seas- old ship- needs major renovation. Also the Adventure, school cafeteria buffet room needs major overhaul. Need to be more like Celebrity with multiple stations all around the buffet area.