A charming place with lots of well considered detail.