My family and I had an awesome experience on the MSC Divina! What did I love...everything from the dining experience to the shows to the rooms.
We traveled to Ocho Rios, Jamaica (not the best port but not MSC's fault), to Georgetown, Cayman Islands (really enjoyed the snorkeling and Stingray City), to Cozemel (Deluxe Beach was perfect) and then on to Nassau where we took a bus tour.
Our room attendant, Julius was very pleasant and accommodating.
Clean. Always taken care of and adequately supplied. Cabin steward was friendly and accommodating!
We just walked around Ocho Rios and were constantly barraged by taxi drivers and vendors--to the point of rudeness.