Two of us stayed here for one month. We loved the location and the cheerful, bright space. Pilar and Nieves are excellent, friendly hosts and the apartment is super clean.
We would probably not recommend it, though, for a stay of more than a few days.
There are two main issues for longer stays. Firstly, the apartment is extremely small for 2 people; we estimate about 40 square meters total. It could be perfect for one person if you don't need much space. For two though, it was extremely cramped. The bedroom has no wardrobe or a dresser for clothes (and the rest of the apartment has essentially no spare space). There's a small bar to hang things on in the bedroom, but that's it. Pilar provided a rolling hanging rack for other clothes that sits in the already very small kitchen. There's zero room to put it in the bedroom or anywhere else. That means if you cook something your clothes are going to smell of whatever you cooked. The tiny kitchen is just barely usable for real cooking, though we did manage it. We found the kitchen to be minimally stocked with the utensils and others things we needed. We asked to get a chopping knife and Nieves responded very quickly and got us one.
The second issue is the never ending noise. The apartment is on the 2nd floor and close to the street. Monday to Saturday people sit in their cars just below the window and honk. It's a small heavily trafficked street below, and people are impatient. The honking and other traffic noises start at around 8am and don't stop until around 11pm. At 11pm the truck to take the garbage also arrives and makes very loud noise as it empties 5 giant rubbish containers below the window. Noise also comes from every apartment around this one. We could hear our neighbours and their loud children, often screaming, from 7am to well past midnight. Frequently the children also played in the hallway outside our door and were even louder. Further, while it's not Pilar's fault, there was construction in the apartment next to us that started every morning at 8am. At times it was so loud we couldn't hear each other speak. We work online and it severely disrupted our online meetings and calls.