I went there recently with a bunch of kids (3-11) which I was helping babysit for a day.
For me, I'd never go myself or on a date (!) as the food ain't so great..
But for the kids, they had a great time, they liked the food, the balloon dude etc... as well, 99% of the servers were gracious and friendly to the adults and kids.
I've only been there this one time, but I would go back.
My rating is based on the experience the kids had, not me, though I guess indirectly it was good for me as they were entertained and busy doing stuff instead of bothering me (whoops, did I say that out loud!?)