We are booking WDW for October 2024. My boys will be 15&13 not interested in character meals but dd will be 6 so I'm considering me and her doing one. We will be staying in a villa not in a Disney hotel so would be looking to book a meal at the castle. Breakfast is a bit cheaper than lunch/dinner but the reviews all say the food isn't the best quality so I guess I'm asking is it worth the huge price? Is it a magical experience? Do you find out in advance which princesses will be there? Do they come and sit at your table etc? Can you take photos with them?