Agree book in advance but not sure buying a ticket guarantees a spot. In the old days before pre booking people who bought tix were turned away once the boat filled..On my way down on Monday the Native Son was completly full..and yes I booked about three weeks ago and always one way so I am flexible on return.