I can't say enough good things about the apartment or David and Ana. It's much bigger than the description and even the pictures suggest, the location is incredible (right outside a vibrant square, but without any of the noise) and just wonderful value. I've stayed in similarly priced Airbnbs in the city, but the quality of this place is in a different league. Great amenities, rapid WiFi, safe building and neighbourhood, a twenty second walk to the supermarket, five minute walk to the beach, everything was superb.
David and Ana were both hugely responsive with any questions I had about the apartment and city, I couldn't have asked more. So good that I've already booked to come back in a few weeks.