Our time with David was absolutely exceptional. He could not have been more hospitable, kind and welcoming. I can't recommend him enough. Thanks for everything, David!