We loved it. The layout of the ship is good so it's easy to learn your way around. Food was ok, but I don't expect really great food on a cruise ship. There was always something going on to keep the kids (ages 12-15) entertained. Our ports were Labadee and Jamaica. I highly recommend Liberty Tours in Jamaica. We did the Secret Falls tour with lunch at Scotchies and had a blast.