Book this place. It has an ideal location, a quintessential Spanish terrace and an amazing host. Oh, and also the cutest dog.
Absolutely cannot recommend highly enough.