We ate here twice during our recent stay (Feb 09). We didn't book, but ate before 8pm both times due to tired kids, and didn't have to queue for more than a couple of minutes.
I was pleasantly surprised by the variety of food on offer. It's an unlimited buffet and you get a wrist band to show that you've paid. The kids both got a free pack of Disney playing cards too.
You can choose one soft drink, but there is also a water cooler with jugs and glasses available by the bar area.
I will outline the savoury vegetarian options (being veggie!), but there were plenty of meat options (stew, chicken pieces, sausages, roast pork, meatballs, poached/grilled fish, nuggets etc) for those who like that sort of thing!
There were several veggie salads which were very tasty: green salad, chickpea salad, roasted veg salad, pesto pasta salad, coleslaw. A few other salads contained fish/meat so if you're veggie, you have to have a good look, before you help yourself.
For mains there were jacket potatoes (served right next to the meat but wrapped in foil), corn on the cob, chips, pasta with a separate tomato sauce, rice, bread, and margarita pizza. There was also a separate cheese board area, next to the deserts, with plenty of brie, a blue cheese, goats cheese and grated cheese.
The deserts are lovely and there is a huge choice! Off the top of my head I can remember: chocolate tart, lemon meringue pie, apricot tart, a few other fruit flans/tarts, about 3 or 4 different gateaux (the chocolate one was delicious), chocolate mousse, cold rice pudding, creme caramel, donuts, chocolate custard...and fresh whole fruit (apples, grapes, pears, bananas).