My family of 4 loved the location and ample space in the Villa. Being able to sit out on the rooftop and terrace to watch the sunset while others struggle to find a spot to stand on the walkways was probably the benefit that stood out the most. The pre-check-in response times were a bit erratic, but ultimately didn't create any issues. They asked for the mandatory onsite fees to be paid in cash, so come prepared for that.
While the property appears to have been updated fairly recently, it is showing some signs of wear both cosmetically and functionally. That said, I do believe they have adjusted their pricing to reflect this so we were still quite satisfied with the value we got from our stay. Again, the location and space were amazing. One last thing to note was the car transfer they set up to and from the airport. Our driver "got lost" the morning of our flight and we needed to send several messages to the transfer service to get this corrected. It delayed us 30 minutes, but we made our flight in plenty of time. While I expect that they simply contract this service out and this may have been the exception, rather than the rule, it was worth noting in case other guests of this property had similar issues with the service the property sets this up through.