We were just there this past week and I was a little hesitant because of all the negative reviews I had read on here. But I am happy to tell you we LOVED it. We had a 5:00 reservation and arrived about 5 minutes late but were seated very quickly. They did bring out all of the food pretty quickly which I know some people complain about but I actually liked that I could pick and choose and eat things the way I wanted instead of feeling like "okay I have to finish my salad before I can move on the the wings" you know? The food was all very good. I did find the chicken to be a little dry but it wasn't bad. My husband said it was the best food he had ever had.
My kids loved all the activities and I was also pleased to find that they offered quite a few choices for the kids that weren't on the actual menu (my kids are TERRIBLY picky). I think they waiter offered them grilled cheese, mac n cheese, burgers, fries, pb&j, burgers, hot dogs....it was a long list.
I would definitely say try it for yourself. I am sure glad we did!