David was very accommodating of my travel schedule and made it easy to check in and out. His place was clean and comfortable to stay in. The bedroom and bathroom are on its own level so you definitely have your own space and privacy. He and his two dogs were very friendly!