Would be smart. Had to wait an hour and a half on a weekend one time. They call you 15 minutes before they are ready for you.
not required but recommended for the weekend and they need to be made online in advance
Yes. It appears to cost more per person than if you just show up and pay.
You can but it's no required if it isn't a big group of people.
Thanks! Your answer is awaiting moderation.