Great Villa. It has everything you could possibly need during your Holliday.
The only thing is that the car is essential during your stay at the villa, as it is quite isolated, however still has necessary shops around it.