At least a week ahead of time, especially for Friday and Saturday evenings. For holidays like New Year's eve, you'll be lucky to get a reservation a month ahead of time, so book early.
They open at 11 am
I'm afraid that I can't help you with that we were there for retirement seminar
Thanks! Your answer is awaiting moderation.