We had a good time at the villa. Rental car is a must as the place is quite far from everything... which makes it a great place to chill out.
The only (minor) disappointment was that the owners only provided salt/pepper by default. Not even sugar, nor a drop of olive oil...