David is rigorous in his duties and a very welcoming host! I had a lovely stay.