Great hosts, flexible and accommodating, made everything possible for a memorable vacation