Well equipped and hospitable accommodation.
Helpful hosts.