Wonderful place, wonderful hosts, perfect visit.