Hospitable, communicative, and accommodating! Could not have asked for more.