A lovely, charming place to stay.