The one and only good note was the entertainment. Dinner almost every night was two hours or more. Food not very good, selections was even worse. Servers rude and don't order drinks for dinner you will never see you card again. Mid-night buffet non-existence, only cold pizza and bad lunch meat. Change of itinerary, we lost one hole day in Bermuda, no good reason. Seas flat to Bermuda two days at sea.
Sail date 11-4-14 to 18-4-15, from Miami to Bermuda which should been 3 days cut to 1 3/4 days to Nassau Bahamas 1/2 in port. Overall we had three days at sea with very little activities to choose from.
Small inside cabin
We rented a taxi with another couple and had a great four hour tour. Our driver did many stops and explained the history of the island. We could stop at many more places than the larger cruise ship tour bus and it was also much cheaper.
Not enough time in port. We would have been to rushed, so we shopped and had lunch. We have visited the port many times and did not need to do any tours.
Not interested in touring Miami, been there many times. We were more interested in staying on board and viewing the port from the top deck and have a refreshing drink. However the MSC Divina does not have any enclosed bars on the top deck that was open.