David is a great host. On time for arrival and generous with his time. Efficient and as described. What more can you ask. Thanks.