Great resort with many amenities. My family had a great time. We didn’t have time to fully enjoy everything there was to do there, but we wished we would have. Very clean. Only downside which was really more of a slight inconvience was the check in process with a push to attend a timeshare presentation & a follow up call to attend the presentation.