Ship was beautiful, with the exception of the outdated cabins. Didn't get off the ship in Nassau, but we loved Coco Cay. So much to do and the food was great. Food on ship was not great, but still ok. Not enough time for parents with kids to relax on the ship because there is so much for the kids to do and they weren't old enough to be unaccompanied. The lines for all of these things were always long and everythig was open during limited times.
Got a little stressful trying to do everything. But the kids had so much fun ice skating, playing laser tag, going on water slides and on flow rider, swimming in pool, relaxing in hot tub, and jumping in sky pad.