David is very friendly and helpful and a great communicator. His flat is super clean and got a lot of character. Highly recommended.