A wonderful place to stay with plenty of character.