Staying at Maria's place was the perfect decision. Maria really takes care of the people who come to stay at her place and makes sure everyone feels welcome (even if they speak almost no Spanish at all like me).
The apartment is great, with enough space to feel right at home. I especially enjoyed sitting on the small balcony in the morning and at night. Everything was super clean and Maria was thoughtful in every aspect of the room.
The location is great for exploring Madrid on foot, but Metro stations are also super close by.