David is an extremely generous and thoughtful host and I really enjoyed staying in his home. David and I enjoyed many conversations too. I would recommend very highly.