great hospitality, great communication throughout, nice clean palce and lots of fun activities to do inside the resort. would definitely recommend to my friends.