This place is great and David is a wonderful host. He is great at communication. We dropped by his bookstore to introduce ourselves and he gave us some great information on sites to see. He even stopped by on his way home from work the next day, just to check in and see if we needed anything. Great location, too.