Great themed place with lots of thoughtful touches.