Had an amazing stay at David's place. Would recommend this to anyone. The place is sparkling clean and is located in a very nice area just a few steps from Gran Via.
However, the metro station Gran Via is closed for renovation (December 2019) so we had to get off another train station which is like 10 min walk away. Another con is that there's a loud noise from the street from time to time especially at night so if you're a light sleeper then prepare to bring some earplug!