We loved Ariel's Grotto! We just went there last month and had a blast. We made a reservation well in advance for lunch there. It was $20.99 for adults and $15 for kids. You get a beverage, starter, entree and dessert (both adults and kids get to choose from a selection for each course). When we first got there, the hostess handed the girls paper type crowns and an Ariel's Grotto button. We made sure we had the autograph books open and pens ready to go for the princess's autographs. We saw Mulan, Fairy Godmother, Snow White, Belle, and Ariel. They chatted with the girls, signed autographs, and took pictures. They were all darling. The kids meals come in sand buckets with shovels, which was fun. At the end of the meal, the kids get a big plate of cotton candy to share (compliments of Ariel). We got to see Sleeping Beauty at the princess storytime, we saw Jasmine at Aladdin's Oasis, and we saw Cinderella outside the castle -- so we were able to see them all. The character lunch is a great way to see lots of princesses with no lines.
Have fun