Yes, its a good idea but you don't have to have them.
Yes.
Especially if it is a big party.
Yes, definitely
Reservation are a good idea. Although on Thursday (2/8/18) we just stoped and got a table for two at 6:00pm with no wait.
Yes. Sooner rather than later though.
Yes, would advise at least 24 hr in advance.
Thanks! Your answer is awaiting moderation.