David is a fantastic host. Due to circumstances out of our control we had to cancel but David was happy to allow our daughter to stay instead. The location is perfect. Rated low only due to inconsiderate and rude guest that was heard talking on the phone during an unreasonable hour.