This place was great! I was there with a rather rowdy group of folks (we bought out the whole place) and I can't say I've ever had a better hotel experience. My suite was beautiful (and huge!), the resort has an abundance of pools, hot tubs, and bars, and we got fantastic service.
The staff was friendly and welcoming at all hours, and often went above and beyond - they were not only courteous, but engaging and fun!
5/5, will stay again.