A magical place with gracious hosts.