What can I say that hasn't been said below? Generous, gracious hosts, helpful & kind in every way. Thank you so much!