We ate there for lunch, the food was ok. I didn't find much of the food at WDW all that great. But we LOVED the character interaction. It isn't a popular place so it wasn't crowded. The kids had lots of time with the characters, and they were able to get up and dance with them. By far the most fun we had at a restaurant.
We did over the summer, was a late minute addition to get us into the park early, our kids loved it because it wasn't crowded and had a lot of fun with the characters.. liked it so much, that we went back a few days later..