We sailed on MSC Divina because we got got a bargain and to entice us we were "matched" to the level on NCL/Carnival, we found the ship to be nicely designed, our cabin was comfortable and the amount of amenities and dinning was plentiful, we were hesitant because people's reviews had made it seem like there was too much pasta on the menus, we found the opposite, the food was very tasty and the selections was great, they still need to work out a few kinks, in the black crab restaurant ( where we were assigned ) we had to wait for our coffee to accompany our desserts, but it seems like every cruise line is cutting staff and you don't get quite the prompt service that we expect.
The itinerary was wonderful too, going to shore and coming back into the ship was painless and we loved the fact that the ship stayed longer in ports than most cruises we have taken, that was nice surprised.
Another pleasant surprise was the entertainment in the theater, we enjoyed all of the shows, they did an amazing job and would certainly would do another MSC Cruise.
Our cabin was comfortable and clean, we had a nice time cruising MSC and gladly would do it again.
We had a private taxi driving around the Island and we had a fantastic time
Took a take to Maho Beach and around town