Pleasant stay
The villa and compound are quite pleasant and generally clean, though one of the baths was leaking and my wife complained about the smell in the toilet. The small pool that came with the villa was very convenient and allowed us to have private night swims, a good way to wind down.
Staff are very courteous and well trained.
We were worried about location, but while it is not directly on the beach or shopping spots, it turns out to be near enough by taxi or shuttle to most interesting places and restaurants, and is quite convenient. Some flies and a bit of insects on some days but generally tolerable.