I chose this cruise for a quick getaway from the kids and was pleasantly surprised as how much fun I had.
I did not care to much for CoCo Cay (wear water shoes, a lot of seaweed on the beach floor and keep your food covered the seagulls are aggressive). I've been to Nassau several times, but the ship itself with the activities were nice even if some ares were outdated it is a pretty ship with lots to do and fun times and great dhows with the exception of the juggler, his juggling techniques were good, but his act was kind of dry. I did not care for the attitude of the crew when we did the emergency drill not to mention I could not hear a thing they said. I like ti done in the theater room better and I think they should make more use of the card system instead of manually writing down your number to see if you are in attendance of not. This is 2017 you know. I did notice there is no water slide for the kids, not that I ever slide on them when they are there, but for those with kids that care about that.
Other than those few annoyances I recommend this ship for a fun getaway.
Cabin was nice and clean outdated but nice