We went there last month, and the kids all liked it (even my 9 year old niece) We had a later breakfast, so we could snack for lunch and then have a good dinner. We got there around 10, and by 10:30, there was NO ONE there. Our side of the resturaunt there were only about 5 tables seated. And the characters were super nice!
The food selection is good. They have the typical "kids buffet section"- where the table is lower, and has the mickey waffles, pancakes, and donuts, I think. They have a cold section, of fruits and yogurts (the full size yoplaits), a pastry section,(which the danishes were to DIE for, and I'm not a danish person) and then hot stuff, like bacon, hash brown casserole, and quiche (YUM!!!) AND, they had a breakfast burrito section too, where you can make your own breakfast burritos.
One word of warning...about every 10-15 minutes they do the "play" part of play and dine, where the CMs and characters do a dance and stuff. Which is cute if your kids want to participate in something like that. (mine are too shy!) But because of that, it is LOUD! Like, SUPER LOUD! And that was pretty empty. I can't imagine the migraine if the resturaunt was full. Just a warning though. The kids really loved it!