every cruise line has a care of duty to their staff and their guests, they must never put you in danger, they must be helpful, have patience, be understanding, use common sense, have the time to talk to the guests, have the decency to say good morning, and above all, make you feel welcome. MSC does none of this, in fact, they do the absolute opposite, let me explain.
1, msc arranged our transfer from genoa airport to the ship by coach, after 45 mins the coach was filled with smoke, and we were stranded for 90 mins on the dual carriageway, putting the passengers in danger.
2, there was no msc rep on the bus, the driver could only speak Italian, not very helpful.