We stayed here at the end of our Europe trip for 3 nights. The place was much more modern than the other Airbnbs we stayed at, so it was initially really relaxing. The location is terrific. It's in Lavapies, which itself is full of culture and hipster shops and restaurants, and about 15 minutes walking from Plaza Mayor/ Mercado and 20-25 minutes walking from Parque del Buen Retiro and Salamanca (shopping) and there's public transportation right by (plus a 24 hr supermarket around the corner).
However, being fully transparent, personally wouldn't stay here again but we're a little on the pickier side - while we were there, there was a sewage smell that spread throughout the apartment and bathroom that we couldn't trace. We bought air freshener but the smell was slightly more potent and would come in irregular waves. Once in a while there would be a really bad smell near the evening and it was just really unfortunate.
Other disclaimers: like others had warned, the shower is tiny but manageable. You just can't bend down without bumping against the walls and the hot water has a time capacity of about 5 minutes. Lastly, the towels had a really old smell that we had to push thru. There were no paper towels in the kitchen either, so we didn't have much to dry ourselves (even after washing our hands). Again, these are just details that we struggled with more often than not, but also depends on the type of group that is staying there and most were out of Mattia's control.