I stayed at David's flat one week. During that time I had only good experience. The flat is very cosy, always clean and very stylish. The location of the flat allowed me walking in the centre of Madrid every day. David is a very kind and pleasant host. Also, he was the one who introduced me with the Spanish traditional cousine.
In nutshell: only positive recommendation.