Great ports but found the Caribean all a bit overcrowded with so many cruise ships around ! The ship was very nice but also too crowded for us particularly on the sun deck. On sea days it was extremely difficult to find a sun bed and it if you were able to it was jammed in between others. Not a pleasant experience.
We spent a lot of time on our balcony , however this was overlooked by cabins and decks above as it protruded from the ship. Nice balcony but did compromise our privacy.
Food all good and anytime dining worked well for us. Did not have to wait too long for a table for 2. Entertainment overall was good. Embarkation was handled very well at the cruise terminal rather than the airport. The overnight stay in Barbados before coming home was brilliant.
Balcony overlooked by public decks and other cabins - not very provate at all.