Location AMAZING, literally in the center of Madrid. 5 flights of stairs doable if fit and no disabilities. It really wasn’t an issue for us however something to consider although this is very typical in Spain.
BIG issue is the dreadful smell of drains / sewage. You really have to brace yourself for it. I’m sure it will be even worse in better weather.