Before anything else, note that if your flight is delayed or you have to arrive after 9PM, this host will not allow you to check in until the next day and will even charge you a fee for doing so, which has the potential to be extremely stressful.
If this listing was half the price, I would write a mostly positive review. The bed is comfortable, the location of the flat is perfect, the shower works well, and the AC is sufficient. For this price, however, the apartment is very poor quality. I have stayed at numerous flats in Madrid and you can definitely find something significantly better.
The photographer of this unit deserves an award. The doorways throughout it are less than 6 feet tall, the wallpaper is peeling in most rooms, there are baseboards that aren’t even attached, there is barely any light except at midday, and the entrance to the building is so difficult that even after staying here for two weeks I still needed several minutes and luck to get it open. The host could not even open it for us when we arrived and another resident had to let us in. Many other reviewers have mentioned this, and the host responds by saying that it is a building issue that they don’t control, but that’s not acceptable. If they own or rent the unit they should be contacting the building owner daily until it is taken care of.
As well, we were left with less than two full rolls of toilet paper for a stay of 15 days. This has also been mentioned in numerous reviews, and the host always excuses it by saying the resident didn’t ask for more, but that is ridiculous. Two rolls for fifteen days? One should not have to request more.
Overall, the place was fine, but I left frustrated over having spent this sum of money when I could have had sometime substantially better for the same.