If you have a large group, reserve in advance...and yes, there's a deposit to hold the reservation.
you have to pay to reserve
If you're doing it online, I believe you pay right then and there. If you call you may be able to just pay a deposit. Place is super fun if you haven't been.
Thanks! Your answer is awaiting moderation.