We went to lunch and the food was fine - not great but not bad. Meeting the princesses without waiting in line is worth it!
At our lunch, Belle was the greeter in the lobby and Ariel (in human form), Aurora, Jasmine and Cinderella were in the dining room.
They all stop at every table. Princesses are not guaranteed and vary from day to day and meal to meal.
From, what I have read, Belle is often the greeter, Ariel is pretty typical at lunch and Cinderella is a substitute and not a regular. Other princesses and friends that show up are: Mulan, Jane, Mary Poppins, Alice, etc.
We would go again! If you are not sure about the food, you might want to do breakfast.