I am a regular visitor (owner of timeshare) to this property.
The location is spectacular, access to restaurants, shopping, to grocery, Starbucks, you name it. You can walk out your villa over the the golf course to practice of play.
The property management team does a great job of keeping these facilities in first-class shape. The little grill and outdoor patio have really friendly service and do a very nice job in food preparation. I regularly use the steam rooms and am grateful they are always working and clean.
Same for the outdoor grills on the property. They are cleaned daily and in good working order.
Can't wait for my next visit back to my home resort!