Have done 2 Caribbean cruises on MSC (Seaside and Divina), and one med cruise (Bellisima) - 30 cruises overall across a variety of cruise lines, and that Bellisma cruise is in my top 3! Loved the variety of guests on the ship, crew was outstanding, food and entertainment were wonderful, ship was beautiful, would not hesitate to book MSC again for Europe!