I discovered this place a few years back, and ever since I always try to stay here. First time stayed in the villas, lately been staying in the Towers (more like a hotel, no crowd in the lobby when checking in, more personal, smaller, easier to find and access)
Love the amenities (micro, fridge, washer and dryer), the rooms are large and bright, clean and the hotel is close to many attractions and restaurants.
The pools are great and never had an issue trying to talk me into timeshare (I just explain to them that I book the place for hotel stay, not interested in timeshare).
Spent 4 days there last week, going back next week.