Overall it was a great cruise and I would sail with them again. Clean, well maintained, the shows were amazing, and the staff were friendly. Food in the Italian restaurant was well worth the extra cost. We did experience some issues. Notably:
The Key program was not worth it. There were no event reservations to be had. We didn’t get priority departure. We kept being told there would be signs and there weren’t which made it even more confusing. Just pay for the internet and skip this “perk”.
St Lucia ‘Wonders of Nature’ excursion was described incorrectly. The description implied it was moderate…a nature hike with a “few” stairs. Note that it is ALL stairs and they are steep and uneven. If you are out of shape or have any joint issues then do not do this excursion.