Fantastic resort! The staff are amazing and the food is top notch.Very clean and lots to see and do. Pools are amazingly clean. Lots of water activities everyday which we really enjoyed. I would recommend this stop for a great family vacation. Loved it so much that we have booked again for December of this year.