IMHO, its not worth it. We took my then six year old twins (a boy and girl) last April.A great time was had by all. My daughter just about went into orbit when I told her we were going to have breakfast with Cinderella in the Castle. The character interactions and photo opportunities were what we expected--adequate. The food was ok. The ambience was nice, but I've been to nicer restaurants and so have my kids. It was just the whole idea of being there. Plus, its about the only way to get into the castle. My daughter was expecting an inside to the castle, such as frunished rooms, etc. We told her that Cinderella didn't want people all over her house, just the dining room. Well, she bought that but was a little dissappointed. We also managed to have lunch at the Royal Table so we did get inside the Castle. However, once you've done it, I wouldn't do it again. There's other ways to spend your time and money. Insofar as the reviews of the food, well, you're not going for a gormet experience, just food. The real reason to be there is to see Cinderella. The kids are too excited to eat much anyways. But come on, parents, remember what its like to be a kid! Would you base your opinion of something like that on the food when you were a kid? No way! Like I said, its the experience. But do it once and then go on with something else!