Lovely place with a lot of attention to detail.