My family ate there about 1 month ago and it was a huge highlight to our trip. For us it was a bit of a splurge, but well worth it. The food was better than I expected it to be, the characters make their way to you as you sit and eat. Plenty of time to enjoy the food, enjoy the restaurant and your family, as well as all the autographs/photos you care to get.
Very comfortable. Leave time to enjoy the hotel lobby before you go. There was a live band playing dancing music and several father/daughters were dancing right there in the lobby. Beautiful opportunity to make a big deal out of it. My daughter dressed up in a flower girl dress and got a lot of attention. I know there are a lot of girls that dress up in princess dresses, but we didn't have one and she stood out being herself. (Just a thought, go to an area resale store and get a beautiful dress for your dd and allow her to feel like Princess "Insert your name here."
Enjoy. While they won't work atthe Character dinners and such, get the Lunch Vouchers for the nice WDW restaurants through Hotwire Savings Club . com. We got 1 adult and 1 child voucher (for our 2 adults and 2 kids {2 & 8}) and we ate VERY well at 3 restaurants we wouldn't have normally chosen. The 2 vouchers cost about $40 and all we needed in addition was the extra drink.
Hope this helps.