Simple reply, no, it's not worth 2 CS. Be aware, if you do go and choose to use the dining plan you MUST use the dining plan for everyone. The new rules do not let you pay oop or not let the kids eat.
Since the castle is so crowded and popular, they will automatically charge your dining credits for every person in the party.
Also if you pay OOP you will still be charged for all members of your party at the time of booking. So while it may "cost" less OOP than 2 TS credits, your party will not be able to share entrees paying OOP either.
Personally, the food is mediocre at best, but the ambience is at least worth one meal. I'd try it and see for yourself. Good luck!