Don't be fooled - the place isn't a villa, it's just one floor of a 2 story building. Having said that, the place is perfect, and clearly very well maintained.
Moreover, comunication with the host was good, and he was very flexible. We had a problem with the internet, which took longer than I would have liked to have it fixed, but the host did come through eventually.
I recommend this place very much, but just keep in mind it's not an "entire villa", like it's advertised.