David is a great host, I did not have a chance to meet him in person though. He is easy to communicate and taking care of everything. Highly recommended.