We only stayed here for one night during our layover in Madrid from Toronto to Barcelona. Juan Maria's place is as described. Clean, and good location. Always good communication with the host. Only thing is that you will need to be prepared for a few flights of stairs, as it appeared that the lift was out of service during our stay (or maybe we didn't know how to use it). Anyway, this was no problem for us, but it could be an issue with someone with mobility problems.