David's place was much better than expected. David is really nice host, who offered us help and everything we needed for our stay in Madrid. The location of the flat is great and it's well connected. The terraces are excellent. I definitely recommend it.