A lovely place with plenty of character, but at the same time clean, comfortable and welcoming.