The villa is immaculate, really well equipped and comfortable with everything you need. The outdoor areas have several seating and eating options including a great outdoor cooking space.
The hosts could not have been kinder, helping us out with so many things - taxis, contacts, advice and suggestions etc. They even loaned me my taxi fare when I arrived several hours late, having forgotten to stop at an ATM!
The communication was excellent throughout. There is a supermarket in walking distance. I would suggest a car is essential in this location, (although every taxi we took was reliable and cars of a really high standard). There is road noise as has been mentioned by another reviewer as the villa is located close to quite a busy road.