This accommodation was absolutely faultless.
The company who are managing it were excellent, issuing clear, accurate instructions re check-in, getting to the property and how to communicate during our stay.
The property was absolutely spotless when we arrived and we couldn't have asked for anything more. When the pool needed to be cleaned (thanks to an animal - a cat or fox, perhaps - doing their business in it), the company were there ASAP to ensure that the pool was cleaned and we could enjoy our stay.
As our flight was an evening flight, we decided to extend our stay at the villa beyond check-out and arranging this was easy and problem-free (obviously we did pay extra but it was totally worth the cost).
In terms of the location, the property was a short walk to the supermarket and an Italian restaurant and not far from the main resort (we hired a car).
I honestly cannot recommend this property, and its management company enough. I wish everyone was as helpful!!