David is a wonderful host- he is very kind and welcoming and goes out of his way to make you feel like you have support in a foreign place. I would definitely rent from him again. This particular apartment would be fine for a short stay but we were there for 2 weeks and it was not so great for such a long stay.
Pros: great location, great neighborhood. Really easy to get buses everywhere- they all stop right in front of the apartment, and 2 blocks from the main bus station. If you have kids there is a terrific playground 1 block from the apartment and grocery stores (not a really big one, but a convenience store and a gourmet store) 1 block away as well. It is either a short bus ride or 15-20 min walk to the beach. The apartment is also extremely clean and well maintained. The patio is nice.

Cons: The beds are really uncomfortable. The small beds are smaller than twins- they were fine for my kids who are 6 and 8 but one of my kids fell out of bed twice. The third bed is very tiny. The kitchen is clean and fine. We had a problem with mosquitoes but David immediately purchased some electronic repellent that gets installed in the outlets. I wasn't happy about breathing that all the time but without it my kids got really bitten up. It's way too hot to sleep with the windows closed- even in an unseasonably cool July. There are no screens on the windows in northern Spain, in general. We only had 2 days of hot weather and the apartment has no a/c and no fans. I think it would have been unbearable if we had that weather the whole time.