Overall Rating: 3 Stars
I have been to this pier-side restaurant many times and it continues to be one of my favourites - plus it's a great option for character dining for any family whose little ones absolutely must meet a princess while at the Disneyland Resort! If you haven't tried it yet, I would highly recommend it because there are some great meet-and-"eats" inside waiting for you!
Atmosphere: 3 Stars
On the positive side: the presentation of the princesses is pretty cool! Everyone meets Ariel before you're seated and each of the four princesses for that meal are presented one at a time and make their rounds inside and outside the dining room to each table. I've seen Snow White, Belle, Cinderella, Tiana, Mulan, Rapunzel (just to name a few) and the group changes all the time so it can be a surprise who you'll see.
Food: 3 Stars
Value: 3 Stars
Also, if you're interested, Ariel's Grotto offers World of Color dining packages so you can get preferred seating at the nighttime spectacular. It's also the only way you can get an actual "dinner" reservation. All others are for lunch.