Wonderful place with lots of attention to detail and thoughtful touches.