Yes
Yes it was probably be best to get a reservation that way they also have time to get a table set up for you and your group.
Its recommended that you do, they should be able to give you a timeline
I think so
Thanks! Your answer is awaiting moderation.