I think it depends on the event. If you call the info number from their website they should be able to tell you exactly
Only if its is a busy weekend.
Not usually
They have plenty. But if it gets crowded you might.
Thanks! Your answer is awaiting moderation.