David is a warm and generous host. He goes above and beyond to make his guests feel not only welcome but taken care of. Highly highly recommend.