We ate there last month. We had been there once before several years ago. I actually didn't care for it and wouldn't return.
The place is rather cramped and loud. We were practically on top of the people next to us.
The food is good - no complaints there at all. But it is way overpriced for what you get. I had the fish sandwich which was over $13 and was just a sandwich and fries(I substituted mashed potatoes). For just $6 more, I could have done a character buffet like Crystal Palace and had an all-you-can-eat full course meal. Just not a good value at all IMO. DW had the stuffed pepper for $12.50. Again, she said it was very tasty, but not worth the price.
Its a fun experience to do once, but I wouldn't repeat it.