Is advance booking required?

Booking is not mandatory but strongly recommended, as daily availability is limited.