Only if you have a decent sized group, it would be a good idea
Smaller groups and individuals they'll handle on a walk in basis, gladly.
Nope
No it's best to have one because there's a limited space for each sessions
I would advise it though.
Thanks! Your answer is awaiting moderation.