Lovely clean place with lots of extra attention to detail.