A lot of people don't like CRT for dinner anymore since the menu change last Feb. Also the price is a little high -- especially if you have little ones.
But DH and I really had a lovely time. We went (just us) in Feb 2006. The photo (one 8"x10") came in a nice portfolio with a picture of the castle on one side and us with Cinderella on the other. (OK the picture was nice but I never really like pictures of myself!). You wait to get the picture taken after check in and before you are taken upstairs to the dining area. This can be a rather lengthy wait so just be aware of that. There is a bathroom in the lobby where you wait. The picture is part of the meal and not an extra cost. You also get a lithograph in a tube. Only problem is you do have to carry these items around with you after you eat!
I loved my meal. The BLT salad was delicious and the pretzel bread was good!!! I had chicken, DH had pork. Very tasty. Dessert was good (not as good as Kona Cafe at Polynesian but still good). There is some character interaction but it is rather quick. The Fairy Godmother appears with the two girl mice (Perla? and Susie) and sing a very generic celebration song and make the rounds very very quickly - have camera ready fast!
I would go again, we had that much fun. Beautiful room and we (as a couple) were on the outer edge looking over the little Cinderella fountain.
Others have had other magical celebration moments there. We are a rather low-key couple but we enjoyed excellent service and a good meal. You will be surrounded by a lot of people but I didn't feel intruded upon.