Stellar location, private apartment that has everything you need. Madrid was cold when I was there, happy to report the heat works great in the apartment. Host's communication was great.
Only issue I had was that the host made it difficult to check in. I had a later flight and arrived at the apartment at 10:30PM. I was charged 25 Euro and it was difficult to setup the late check in. Does the check in time say 2PM - 9PM? Yes, yes it does. So I totally understand that my check in was outside of the set time to check in, but the host needs to be more flexible to allow guests to check in when they want. Use a lock box or drop the keys at a nearby business to allow guests to check in themselves if they arrive late. There's no value add in meeting guests to walk them through an apartment, we all know how the shower works, etc.