Divinia is a wonderful ship of the highest caliber. The decor is outstanding and its very clean. I have been on many cruises and bar none the entertainment on this ship was the best i have ever experienced. Unfortunately, it goes downhill from that point forward. The food and service were appalling, if MSC want to make it in the American market they will have to make significant improvements. Communication on board is poor e.g. Daily Newspaper says Dress for the night us casual with a 60,s theme and when you arrive at dinner its formal night. The food was so bad that i will not cruise again with MSC. If you want a cheap trip with poor service this might work for you but pack your stomach acid pills.
Adequate and clean. Only one chair.
Like any other Carribean port. Lots of shopping and agressive vendors. If you dont like heavy selling dont go ashore. All vendors accept US dollars. Recommend the margaritas angd get as far away from the port shops as you can.