Location, location, location!
The place is perfect for enjoying days at the beach and the surrounding areas, full of restaurants and bars.
Supermarket and shops are walking distance, as well as the public beach and a park where kids can play.
John was very kind and responsive, always trying to walk the extra mile to satisfy our needs.
He even brought an extra rollaway bed, since the queen-size beds were too small to sleep with our toddler.
As for the house itself, I must say, it needs some maintenance: Air conditioning is noisy and has a moldy smell. One room's door is misaligned and very hard to close. One bathtub has the lever broken with a hole in it, working only as a shower. Also, the house wasn't as clean as we expected. Floor was dusty (also with sand) and hair was found in the toilet and rooms.
John was really helpful and attentive as a host, so my guess is, he couldn't make it to check the place by himself before our arrival. I think that would have made the difference.