Apparent itself was actually very good situated, and has everything needed. Check in was problematic for us. First of all host speaks only Spanish so i used google translate when i could. Host agreed to check us in 2 hours earlier regular time, but when i arrived on agreed hour by car (to drop bags before i return it to rental company) i didn't find keys in safe box. I immediately contacted host, he told me that cleaning was not yet finished, and suggested me to wait for some time. Have you tried to find parking in the center of Madrid? When i tried to call host he hung up, and then texted me that he can not talk. So in 40-50 minutes i finally received keys, and apartment itself appears to be fine, except of linens that i don't think was washed at all, which was unpleasant. So if you know spanish and do not expect to arrive earlier, you should be fine, just check that bad was cleaned.