We went there for breakfast to see the princesses. Our experience was terrible. I would not recommend it based on our experience. The food was bad, the service was terrible, the price was exorbitant. The princesses did not spend more than 30-40 seconds at your table. The seating (especially the booths) was cramped so it was virtually impossible for the children to get out of their seats to greet the princesses or for the princesses to move comfortably.
After you get to the bottom of the steps before the restaurant, you are given a drive through meet and greet with Princess Ariel after waiting for a long line. Then you are seated.
Here is a picture of the restaurant after everyone has left.
It looks nice, it is a lovely restaurant, but like I said our seating was cramped and as you can see there is little room for the princesses to move about the room or for you to get out of your booth for pictures, especially when you factor in the movement of wait staff as well. etc.
Once seated, the server (who unlike Cinderella's royal table in WDW was not in any themed costume but in above dress) asked us what we wanted to drink, we told him and he left. After 10 minutes he came back with a triple deck tray with 2bagels, 2 muffins, and two small pieces of orange cranberry bread on the lower level, middle level had some different cream cheese and a few different slices of a couple of different gourmet cheeses. The top level had a small bunch of grapes, 5 strawberries, 2 slices of muskmelon and two slices of orange, and watermelon. Still no drinks. We began eating the baked goods, finally (15-20 minutes after being seated)we asked a server (not our own) going by for something to drink. The drinks finally arrived. After 35 minutes we received our "main course" a large skillet or dutch oven with scrambled eggs, turkey sausage, a small pile of bacon, and some homestyle chunky fried potatoes. We had 5 people in our group and when we asked for more including drink refills, the server said ok but then we waited for another long time before we received it.
The sausage was cold, the eggs were tasteless, the bacon was soggy, the potatoes tasted like grass.
They only allow 5 princesses at a time in the grotto and that includes Princess Ariel. They spend very little time at the tables and it is not very social. If you want to meet and greet the Princesses, I would recommend going to the Princess fantasy faire in Fantasyland and meeting Ariel at Triton's garden in the Disneyland/Magic Kingdom park.
Oh and the price was 32.21 per adult and 17.34 per child 3-9 which includes gratuity.
I don't think we got our money's worth.
This was based on our experience, feel free to share your positive or negative experiences.