David is a really great host, very friendly and generous. His flat is in a good location for getting around London and is very clean and tidy. It's beautifully decorated and Marley, his dog is so sweet! I would highly recommend him and definitely stay again.