Well, unfortunately in the end I could not make it to Miguel's place as I was sick and had to cancel my trip, but my friends still went and they said, "the flat was really nice and the guide book of suggestions were spot on. May have to stay there again if ever in Madrid."
Special thanks to Miguel for being accommodating as I changed the arrangement for picking up the keys.