Great atmosphere, great food and love all the little extras they bring you as you wait for your meal.  And cotton candy at the end! Too pricey for me to eat dinner there every weekend but a good place to go if you don't mind $100+ for dinner and drinks for two.