The villa was great in terms of size, and facilities available (pool, access to the beach, garden in huge back, BBQ grill, washing machines and full kitchen).
The location is great if you are looking for a good beach, but bit distant from the main city which we were fine with.
Communicating with the owner and caretaker was a challenge due to the language barrier but we got through it at the end. Would be helpful if the owner communicates a bit more to allow us to be more confident about the booking we had.
Caretaker was very helpful but wifi and TV didn't work the first day we were there.
The caretaker can provide cleaning service at an agreed price, however make sure you agree the number of days before hand as he tried to make us pay for the cleaning before we came and the one for when we leave. The quality of cleaning is ok, nothing great.
Overall, happy with the villa and was good for a group of non fussy guys, but may be a challenge for more ... mehr