Overall, I do not recommend staying here.
Pros: Great location, great communication with hosts prior to arriving in Madrid - was able to check in early and was able to have a car scheduled to take us to the airport early in the morning.
Cons: Cleanliness- not sure if other reviews overlooked this or the apartment was not cleaned before our stay, but if we were not just staying here for less than a day we would've been cancelling but with the limited time it wasn't worth the struggle. The master bedroom was the major issue- the mattress/pillows are so stained that it showed through the sheets - a LARGE yellow stain on the mattress (with no mattress protector on it) is pretty gross and the pillows also were very stained. The comforter/sheets had stains as well. Hair/dust bunnies on the floor in and around the bed. Light sockets falling off of the wall. Mold in/around the shower, and no trashcan in the bathroom.