Sorry to hear that it was bad. We have been there three times, with a fourth time coming up next month. The first time was in July - the place was busy, but had great character interaction. Got to stay as long as we wanted to stay. In fact, I remember the second seating starting to come in and no one rushed us out. I thought the food was good. I cannot recall the month of the second time, but it was a blast. The waiter was always joking around. It had to be the last seating, because they were converting it into a McDonalds at the end of our meal, but no rush. Again, great character interaction. Likewise, good food. The last time was in October. The place was maybe half full. Characters good, food good, and absolutely no rush. I like the place a lot.