Now that they have princesses at dinner, it's probably the same as lunch -- that is, definitely not worth the price or the 2TS credits.
We used to love having lunch in the castle. The food was pretty good and the ambience was lovely. The princesses were sweet and gave each person as much (or as little) time as he/she wanted. The meal was relaxed with the waiters having time to chat. A well-known waiter there, David, totally charmed our boys (who were not really interested in the princesses) with pin discussions, etc. He also chatted with us, learned it was our anniversary and brought out a gift of lovely champagne goblets. For years, we had to do CRT for lunch just so we could see David!
Well, Disney management has decided to make the restaurant into a theme park ride now. They line everybody up, snap a picture, rush them into the dining room, get them seated, rush out the food, run the princesses around like they are in a marathon, rush everyone out and repeat the cycle. Obviously, they are trying to seat as many people as possible in as many seatings as possible for each meal.
The last time we went, the waiters were so rushed they couldn't spare a minute for anyone or anything. The hostess told my handicapped parents to "hurry up and sit down". The princesses ran around the room like it was overtime in a soccer match.
Most of the food items we liked are long gone -- prime rib, dinner rolls with micky butters, etc.
Our last lunch was three years ago. It was a huge disappointment. We have not been back and we will not go back.
I once thought that perhaps dinner would still be okay (and something like the old days) since they didn't appear to be exploiting the castle and the dinner for every last thin dime (as they were by then doing with lunch). However, now dinner also involves the princesses, it's probably the same situation as lunch.
As two adults, we would never choose to have dinner at CRT.