An excellent stay with generous and helpful hosts.