Charming place with lots of homey touches.