You can but it is not necessary. I would only recommend doing so if you plan on going on a holiday weekend.
I don't see any need
Only for a private party
No, but I never seen it needed.
You can book a slot online, then there's no waiting time if it's really crowded. Wasn't crowded when we went though
It's not necessary
Thanks! Your answer is awaiting moderation.