We stayed 2 nights in Madrid. 4 of us and our little dog.
We had a great time.
Apartment is small but comfortable.
The building entrance may deceive as it is covered by Graffiti, but once you get inside the apartment is great.
Also, the neighborhood is excellent. Urban yet most crazy with lots of nice bars and local stores.
In short - great stay.