The villa has a 'wow' factor - modern and clean with great views and location. The local rep was helpful and communicative.
Dealing with James Villa was stressful - their website was difficult to use, and they weren't directly managing the property, but doing it via a local company so didn't seem on top of relevant information - e.g. didn't know the wifi code, told us we couldn't checkout late when it turned out to be perfectly possible, gave generic information about 'finding rubbish bins on the main roads' when in fact there was one just outside the property. An impersonal service - not the usual AirBnB personal experience.