We really enjoyed staying at David's flat. It was a 5 minute walk from the train station and everything was very accessible. His flat was very clean and all our immediate needs were met. We highly recommend you stay with David when you're in Madrid because we would stay there again for sure :)