David is the perfect host. His home is beautiful and it's obvious he has put so much thought into every detail. He goes out of his way to make sure his guests have an amazing local experience. Far exceeded my expectations and I'll definitely stay here again.