I believe for all three meals, you get photos with Cinderella in the lobby.
During breakfast and lunch, princesses and friends circulate in the dining room. At our breakfasts, we had Snow White, Belle, Jasmine and Fairy Godmother the first time and Snow White, Belle, Jasmine and Aurora the second time.
During dinner, only the Fairy Godmother and the mice are in the dining room.
We enjoyed eating in the castle and the food both times we went but we have only gone for breakfast so I am not sure how the food is at lunch or dinner.