A lovely and warm place to stay.