Hunk of plastic - but they pack quite a punch if your 2 year old decides to thump you with it while attempting to perform a bit of magic - Bibbidy, Boppity, WHACK!!!!
We have had the CRT experience twice. Breakfast when the girls were 4 and 2, and dinner when the were 5 and 3.
My husband and I were both pleasantly surprised with the experience. We had VERY LOW expectations for the meals and I think that actually helped because the experience surpassed anything we had envisioned. We expected to shell out boatloads of cash for a Denny's style meal with grumpy princesses. Instead, the food was fine and the princesses were very pleasant (I do feel that the interaction is better in Toontown, but CRT is so much easier). Sure, I would get a better meal for the price in the "real" world, but if you going into the meal understanding and accepting this reality, then you will be fine. I don't know how to get your husband excited about a princess character meal - mine sure wasn't, but he is very easy going and would pretend to be giddy every time the girls mentioned eating at Cinderella's castle.
We liked breakfast because we had an ADR before the park opening - made for a leisurely morning and we avoided that big crush of people at opening. The princesses were all fresh as daisies and in very good moods.
We liked dinner b/c it made for such a pleasant evening. We toured MK in the morning, then went back to our hotel for a rest - our only evening plan was dinner at CRT. We ended up eating dinner at CRT and then we rode a few Fantasyland rides, hit Pooh's playful spot and went back to our hotel. No pressure, no stress - just a relaxed evening at the castle followed by watching our kids frolick in MK. I honestly think that is why we have such fond memories of CRT - we were always relaxed for those reservations (the stressful part was securing the reservation

).
Next trip, we are going to try and get an early lunch ADR - we figure we will arrive at opening, tour for a while, then head to our princess lunch before heading out of the park.
I'm sure you will have a nice time. We did have to wait a bit in the lobby before seeing Cinderella, but once we got into the dining room, service was prompt (but I didn't feel rushed, they bring stuff quickly, but I didn't feel like they were trying to kick me out or anything).