"Very clean, maintained nicely, a lot of the staff is bilingual if you need spanish and english. The pools were very clean, beaches clean. Theres lots of options, fairly priced, for boating, kayaking, etc.
The food wasnt great, but it wasnt bad either. I only had lunch & dinner once during my whole stay. There was live music on friday night, which was nice. If you like to hike or run, the road is safe to do both. The security guards were very nice & tge waitstaff in the restaurants were also...