MSC is very different than that traditional cruise lines (Royal Caribbean, Carnival, etc). That isn't to say it is bad, though. Customer service was the best we have EVER had at sea (although having a boat only 1/3 of capacity probably helped with that), the ship (Divina) was beautiful, embarkation/debarkation was the smoothest we have ever had (again, maybe the small numbers) and the private island at Ocean Cay is absolute paradise. On the flip side, their card system for purchasing on the boat needs work, there was no free ice cream (always a treat at sea), food was just ok (comparable to