So I have done the Disney Princess dinner at Ariel's Grotto on 3 occasions now, and overall we have been happy (especially my princess fanatic daughter). For what it offers, it is a pretty good deal -- especially considering no matter where you eat at Disneyland it is going to cost you, and here you at least get a good size meal and character interaction without standing in those gruesome lines (I am able to save my line time and my children's limited patience for rides)! The price of the meals run $20-30 a person for an entree, main course, and dessert combo. The food is definitely average (not bad though), but when I went the presentation tends to be cute on the kids meals (hot dog octopusses swimming in macaroni, Burger and fries in a sand bucket, you get the idea). As for the character interaction, there are 4 or 5 princesses who make their rounds to each table, so you are guaranteed one on one time for pictures, autographs, and chit chat without waiting in a line. Now depending on how crowded it is at the time you go, this one on one time can seem a tad rushed, but the solution to that is don't go during a peak meal time. I noticed the princesses vary in their interactive abilities with the children as well, some tend to be way more friendly than others (my daughter tends to be shy, so some try harder than others to engage her). Just some tips -- get priority seating because this place gets packed (!) and if the sun is starting to set don't sit outside or by a window (your pictures end up all shadowed -- trust me!).