Lunch, I believe, runs from 11:30-2:55, Dinner starts at 4 and ends sometimes around park closing, depending on the closing time. If you would like to see the fireworks from the Castle I would make a PS for 30-45 mins before the fireworks. You would want a window table, but they can't guarantee them, so you have to ask when you check in, and it could be a wait (depending on how the window seats were sat the turn before you, and how many people before you asked for a window seat). I like going for a late lunch, but I like doing that at all the restaurants. I don't think you'll be disappointed with the food, but I'm a little biased (I work there).