I hate to be the negative one, but my family didn't like it. The food was ok - actually we had counter service food that was better. Of course, it was really busy there and our server was awful, so that probably didn't help matters. Every step of the meal was a struggle. We had to constantly flag down another server for drink refills, napkins and eventually our check.
However, the ice cream was good. =D