Part of a nice, recently built row of villas on a hill relatively close to the beach. Upon arrival, 1 bathroom sink wasn't connected to the wall (water flowed right through to the floor) but was fixed immediately. 2nd bathroom sink kept leaking. Only one bedroom air conditioned.
Location: sometimes advertised as "300m" from the beach; it clearly isn't. Double that, and up a not easily accessible gravel road. The property's map location has been misleadingly set on both this website and Google Maps in the place of another property down the road, a lot closer to the beach and a lot more easily accessible.
Staff: although very polite and apologetic on the phone, nobody bothered turning up to receive us or for check-out. We were let in by another property's employee.
After booking & paying, including for breakfast, received email seeing that it is served at another property 1km away (!).
On last day, the gardener appeared before dawn to water, spent his time chatting on phone right outside the patio door, waking us up. Quite unnerving until we realised what was going on.
Otherwise very clean & spacious, nicely designed & decorated.