David was a great host, welcoming us on arrival, ensuring we had everything we needed and providing a comfortable, well-stocked place we were glad to call home for a few days.