This 2 BR, 2BA apartment was wonderfully located, a stone's throw from the Puerta del Sol. It was roomy, clean and comfortable. The beds might have been double beds (as opposed to queen). Perhaps you will want to confirm the size. If you are a couple who don't mind sleeping in separate rooms, no problem! Beds were very comfortable. One thing we really liked was that the showers were larger than the usual European showers, and had complete glass doors instead of the usual plexiglas partial screen you find a lot of places.
The earlier comment about graffiti helped us locate the place, but really, in cities in Europe, you are going to have graffiti! Too bad though because the wooden doors to the outside of the building would probably be beautiful without the "street art." Although the apartment itself was fine, when you first enter the building, it seemed to have a stale smoke smell.
We happened to be staying in this apartment during the feast of the patron saint of Madrid (mid-May). There was a lot of joyful partying in the street below, but our bedrooms were quiet and veritably sound-proof.
Although the kitchen had new and very nice appliances (no oven though), there was no coffee maker (not even a French press). There were a number of coffee-sellers nearby, most were not open early. There were no dish towels . A roll of paper towels was supplied, and appreciated. Only one bathtowel and handtowel per person for the entire 3-night stay. Would be nice to have more. (Were we supposed to do laundry?--we never have figured out how you dry clothes in one of those washer/dryer combination machines.)
There was a mix up about our pre-arranged airport pick up, but it was easy to get a cab instead, and cheaper.
After we booked, it was hard to get in touch with the owner; definitely cause for anxiety not to be able to get answers to simple questions such as "have you booked our pick up at the airport?" "how much is it?" "How do we get into the apartment?" "What time can we check in?" All's well that end's well, but grew a few gray hairs in the process.