This ship has something for everyone and we had a great time despite poor weather. In good weather all of the snorkeling, swimming, boating excursions would have shined.
Before we left I read some of the nasty reviews here and so was ready to be annoyed. Well it didn't happen.
Embarkation was smooth, so was debarkation.