Our stay at the villa was really nice. Everything we needed was there, the balcony was private, Air Conditioning good.
It's well located and easy to stroll down to the resort pools etc (about a 5 min walk).
Communication with the host (Dianne) was excellent, prompt and she answered any questions we had prior to arrival.
Highly recommended, this is one of the best stays we've had.