The Crystal Palace is restaurant in the Magic Kingdom, it's on the left side of Main Street. It is buffet style and it's also a character meal. There is breakfast, lunch, dinner and all of them are character meals. The food is VERY good, character interaction is great, and service is wonderful.
Breakfast there is really good. There's Pooh waffles, pancakes, pizza, strawberries w/ whipped cream, melon, grapes, bananas, hard boiled eggs, jellies, peanut butter, bagels and cream cheese, scrambled eggs, cheesy hash browns, breakfast lasagna, made to order pancakes and omelets, walnut coffee cake, raspberry coffee cake, various cereals, biscuits and gravy, sausage, bacon. It's all very good!
If you make a priority seating for the Crystal Palace for 8:05am, you'll be able to enter the Magic Kingdom before it's open to the public. That's one of the reasons I really like the Crystal Palace. They'll have a line for people eating breakfast on the right side and you'll wait there and will be able to enter before the public at about 8:05am.
I've never eaten lunch or dinner so I don't know what they have
Here are some links about:
Breakfast -
http://www.allearsnet.com/menu/menu_cpb.htm
Lunch-
http://www.allearsnet.com/menu/menu_cpl.htm
Dinner-
http://www.allearsnet.com/menu/menu_cpd.htm