The good: as advertised number of comfortable rooms/beds. Great shower/water pressure. Airconditioning worked very well during a mini heatwave. Met all of our needs.
The less good: apartment layout is a bit funky - small common area - with no views as you are on the back of the building against a hill.
If you plan to be out in Madrid all day, this is a comfortable place to sleep in a safe neighborhood, but less good if you want to hangout or spend much time at the apartment. All in a good stay.