A lovely and hospitable place to stay.