We stayed here for four nights, and had a relatively good experience. As another reviewer mentioned, the apartment looks better in person than in the photos. It's really an excellent location. Cool neighborhood, and very central. The apartment itself was perfectly suitable. Our main gripe was that the wifi was so slow it was almost impossible to even check email. This might not be a problem if you're just on vacation, but could be a deal breaker if you're in Madrid to work.

On a slightly different note, we ran into a major issue at the very end of our stay. We accidentally locked ourselves out, which wouldn't have been such a problem... except that the keys were in the lock. Because of this, Angel couldn't use the spare key to get in but had to hire a guy to completely replace the lock for 110 euros! According to Angel, this tends to happen at least once a year at the apartment.... and yet he failed to warn us about this when we arrived! He asked us to pay the entire fee. We declined, and offered to pay 50%. After a prolonged interaction that was both confusing and frustrating, he basically just told us not to bother paying anything and to go ahead and leave. Oh well...