I agree- it's easier in advance. And you can sign your waiver online.
It is better to buy ahead bc they can only take so many at a time and you don't want to get there and not be able to go on the tour due to lack of space.
Thanks! Your answer is awaiting moderation.