we chose this cruise for the itinerary; unfortunately some of the islands were damaged by hurricanes and MSC dropped them from the stops. However, they jumped the gun cancelling St Maarten since LOTS of ships have been going there since Nov. or Dec. MSC then gave us a day at sea when we paid for ports every day and ALSO, put stop in at Dominican Republic....that was awful and certainly not comparable to the ports we missed---St Maarten, Tortola and Dominica.
The majority of passengers on board were rude, pushy, loud, obnoxious, inconsiderate had no supervision for the children they brought. Trying to get off a packed elevator was impossible, because these people would try to push onto the elevator before we could exit.
the ships elevator system was not programmed well, leaving returning passengers stranded on deck 4 for 20 minutes or more.
smallish, poorly designed, not enough storage --drawers very small. Bed was comfortable; balcony was barely big enough for 2 people