A lovely place with character and a great price.