Great location, very clean. Pools and hot tubs were conveniently located. The ones in the front of the resort were very clean and well kept. The ones in the back part of the resort were a little less well maintained. (Dirt in pool bottom,etc). Staff was very responsive to needs. I would recommend leaving a few more bath towels, as we had to request them multiple times. Started out with three towels for four people, and we were staying five days. It was a bit annoying to have to get the time share meeting sales pitch in the front to receive a parking pass, but was able to move along pretty quickly. Overall, a great, affordable stay.