We went for dinner because I didn't think we'd enjoy breakfast. Dinner was very good...I had lamb stew and ended up swapping with one of my daughters...she was enjoying her chicken but because she doesn't like sauce on it she found it dry. So I took her chicken, dumped the sauce they had brought on the side and she finished off my lamb stew. They also had a buffet table with salads and appetizers and meat/cheese, which was very nice. The desserts kinda threw us....we'd read about the three selections in the menu and had debated which we each wanted to have, and decided to get one of each so we could try them all, and instead they brought over a large plate with one piece of each! So we ended up with what we wanted, but that was rather surprising. I wondered how that might have worked had DH been with us, as there was only 3 pieces. As a family we don't mind sharing obviously, but 3 desserts with 4 people might have caused a small riot at our table,

. I didn't think to look and see what others were being served...maybe larger parties got more pieces?
If you're worried about the breakfast foods being liked, I highly recommend the dinner. I've heard that the breakfast is chaotic and loud, and while our dinner was certainly loud it seemed very well planned and executed by the Princesses.
Oh...and we had Belle in her yellow dress taking pictures at the door....then Cinderella, Ariel (in green?), Pocohantus and Jasmine (in a cape) come around to the tables. They spent quite a bit of time with the girls, signing autographs, admiring their outfits (special Epcot ones I made), and photographs.
My biggest complaint about the place was the lighting was low and made photographs difficult....flash washed everyone out and no flash made everything have a yellow/gold tint. But the kids love the photos so it's only the perfectionist scrapbooker in me that wished for better lighting. Or maybe I need to learn more about my camera.