well, I'm one who thinks you should take the negative reviews with a very large grain of salt...keep in mind the "squeaky wheel" theory...you hear from the people who didn't like it, but the majority who had a positive experience don't report it.
I'm one who does...in May 2008, DH, myself (two old 50-somethings) and DD (19 yrs. old) and her BFF (18 yr. old guy) ate dinner at the castle.
And we all enjoyed it completely...we loved the meet & greet & photo with Cinderella (her chit chat was really fun...she was charming & in character all the way, even when flirting with DD's guy friend...once she knew he wasn't "DD's prince") The atmosphere & ambiance in the castle dining room was really special, too. The food...we all enjoyed it. We had 2 different appetisers, 3 different entrees and 2 different desserts. The food was cooked properly every course; the prime rib was delicious, the salmon was very good and the desserts were outstanding. Service was excellent. The show with Fairy Godmother was short & cute (which is fine for a mostly adult audience.)
Was the food the best we've ever eaten...of course not. But it was far, far, far better than "denny's" and the service was impeccable. Don't know about you, but that was the first & only time we've had a chance to eat in a castle...that was worth the $$ all by itself.
So, we had a completely different experience than PP...which is why I suggest you give things a try yourself. If you're looking for a chance to eat in a fairy tale castle, this is it. And it can be a wonderful time.