Beautiful home in a great location at the Diamante. Mollie, our host, and the property owner, was very communicative and helpful before, during, and after our stay. If you golf (and even if you don't), this is the villa for you. Being able to warm up or hit balls any time of day on a private driving range in your backyard is truly next-level.
The resort itself is nice, with some caveats. First, there is a ridiculous amount of construction in progress virtually everywhere around the resort which will continue for years to come. The street this villa is located on is mostly complete, so there were no noise or construction debris issues nearby.
The golf is good but pricey. Mollie quickly told us to book our dates early which helped us get the tee times we wanted. If you're in a pinch and need more tee times, simply sit through the 2-hour timeshare presentation (they call it "fractional ownership", but don't be fooled) for two free rounds and unlimited discounted rounds thereafter - they have time slots saved for prospective buyers but don't fall for the sales pitch. My wife and I are both heavily into real estate, so touring the property was something we had an interest in already.
Overall we loved the trip and especially this property which was easily able to accommodate all of our family and friends.