David sure knows how to host guests. He has thought of everything we could possibly need during our stay.