No, they don't. They are pretty laid back and accommodating. Unless you are planning a large group, you don't even need to worry about availability. You can always call ahead to see how busy they are which I would highly recommend.
Never been there during weekends. You usually don't need to wait during weekdays, and it's cheaper too.
No option to reserve but if you have a membership with them you have the option to reserve ahead of time.
Thanks! Your answer is awaiting moderation.