We've had alot of clients go on MSC and so far we've gotten mixed reviews - seems to be a love/hate relationship - people either love them or hate them. Those who have not traveled alot in Europe aren't use to their ways, whereas those who have travel alot in Europe, appreciate the differences.
MSC stands for Mediterranean Shipping Company. They started selling cruises in 1985, but changed the name to MSC Cruises in 1995. It's heavily Italian and many Americans are turned off by the experience since they cater more to the European clientele.
Now that they are porting a ship in Florida full-time, it'll be interesting to see what changes, if any, they make to cater more to the No. American clientele in order to attract more Americans to their brand.