We sailed with our 18 yr old daughter and her friend to celebrate their high school graduations. This was our first real, weeklong family vacation in over 5 years, and the 2nd cruise for myself and my husband, 3rd for our daughter, first for her friend. Overall we had a great time and would recommend this cruise for anyone whose priorities are good value for the $, fun, quick port visits, and rest and relaxation. We feel we received good value for the cost and I'm happy with my choice of this cruise. We also spent 2 days in the Everglades after our cruise, which I highly recommend.
Ports - these were fun stops, especially for older teens and adults. I don't see the attraction of Nassau and Key West for young kids up to tweens, overall, not for such a quick stop, but Coco Cay was very kid-oriented in parts and I'm sure they would love it. We absolutely loved Coco Cay! Perfect.
Tip: We wanted a cabana but none were available when I tried to book so we got a cabanette, booked onboard, instead. This was not advertised online at all and it was a DEAL. $50 for a clamshell type setup with 2 floating mats, 2 very comfy lounge chairs, 2 big bottles of water on ice and a nice fruit platter. Our own little somewhat private paradise. Very worth the $! We got one for us and one for the girls. Highly recommend, esp if you want to be on the quieter, less kidsy side of the island. You have to book this on the ship on the first day or they could all be gone; there are very few available.