I'm going to be the ONLY person to say we HATED it and won't be back! Let me begin with the fact that 'we' were the kids, no kids attached to us (all grown). Had 9:10 ressies, arrived the requested 15 minutes early, at 9:40, finally asked what was the hold up-they immediately went and got the 'manager' who must of been having one hell of a day. She started spouting off at me that it's a waste of revenue to seat a '2' at a '4 topper' (table for 4). Told her I agreed, but we'd been there about 45 minutes waiting already and if there were no '2 toppers' then why were we given the ressie for 9:10?? She walked away from me, not a word said. Next thing I know, we were seated at a table for 4. And here I was earlier making fun of this other guy throwing a fit for waiting so long..........
As we were being walked to our table, must of passed 6 small (2 person) booths along the side and back walls that were empty. Our waitress NEVER came by to ask us if we wanted drinks, etc. Flagged one down and she said it wasn't her area........food was mediocre. Very few choices, what was there was good, but mediocure. When we were ready to leave, couldn't get our check!!! Finally told my sis that they have our room #, let 'em charge it to the room and got up to leave. Our waitress FINALY shows up and my sis said we never got any drinks and now have been waiting on our check. Reply from the waitress was, "Well, you never asked for anything". As far as the character interaction goes, what we saw was great and the kids loved it.
At certain times they take a character into a closed off dining area and you can get your (or your kids) pic taken with them. I must say, our interaction and lack of service was unusual for as many times as we've eaten in WDW.
Still, as they say, first impressions...................