Labadee. Haiti was awesome. Very clean, pleasant crew and great port.
The cruise itself it's beautiful and the crew are phenomenal. Plenty to do for the kiddos, zip linning, golf, ice skating, water slides, pools, basketball court, the Abyss, science lab, disco
My 2 teenage kids really enjoyed teen club.
The only thing I didn't like was the trundle sofa bed. When opened it doesn't leave much space between the bed and dresser. Other than this it was great.