Did it for breakfast a couple of weeks ago.
Everyone starts out with OJ, fruit, and pastries. The fruit and pastries were decent, but not as good as I'd hoped (I'd read many reviews stating that the fruit and pastries are the best part of the meal).
Then, technically, the're supposed to let you order from 3 different choices. That never happened for us and we all got the eggs, meat, and potatoes.
The eggs and potatoes were actually better than I thought they'd be (and I'm not much of a breakfast potato person) so we didn't complain. The meat (bacon and sausage) was average.
We were in and out in less than an hour (had an 8:15 ADR but were let in with those that had an 8 am ADR).
Overall, I liked the character buffets better (we did Crystal Palace, Cape May, and Tusker House) because you could choose exactly what you wanted from a larger selection (with comparable, if not better quality than CRT). In addition, they felt more laid back and were less rushed (especially Cape May). Moreover, they were cheaper (or only required 1 TS credit instead of 2).
The best things about CRT are:
(1) You get to eat in the castle and see princesses (in addition to Cinderella, we got Snow White, Auora, Jasmine, and Belle);
(2) You can get into MK early (although Crystal Palace provides the same benefit);
(3) If you have one of the earliest ADR's you can be one of the very first into Fantasyland;
(4) Unlike a buffet, you don't have to worry about missing characters when getting food because you're being served; and
(5) It's a magical way to kick off a WDW trip (especially if you're with people who've never before been to WDW).
I did it on the first morning of our trip with my wife, kids and MIL, all of whom had never been to WDW. I might do CRT again, but only if on the DxDP (where I have credits to burn) with someone who's never before eaten in the Castle who, I think, would enjoy it for the experience alone.