Magical location, considerate hosts, and a relaxing, comfortable place to stay.