We used to love, love, love lunch at the Castle. They had prime rib on the menu, they actually gave you rolls with the meal, there was a decent choice of appetizers, and the princesses were wonderful.
Now it's a set menu for a set price. The choices for entrees are fair, at best. No prime rib of course. The appetizer is a joke-- a few carrots and a piece of cheese or two for the table. We asked about getting one of their delicious rolls and were told "those are only served at dinner now".
Worst of all -- the place is now run just like an amusement ride. Line 'em up, take a picture, seat 'em, throw food at 'em, run the princesses around in a relay race, clear the room and repeat.
If my niece (age 4) had 30 seconds with some of the princesses I'd be surprised. It was a mad rush.
The hostess told my handicapped parents to "hurry up and sit down". I told her that they are elderly and handicapped and it takes them as long as it takes and to leave us alone.
The waiters used to have time to visit, perhaps share some pin-trading with our boys, etc. Now, it's just a mad rush to get the food out and get it cleaned up, so the next group in line can be run through the maze.
The deterioration in the experience of lunch at the castle is one of the saddest of the many declines in food service and quality, as well as ambience, at WDW over the last five years.
We won't go back (and this after many lunches there).
Not worth the time, the expense or the bother, IMO.