Do I need to book in advance?

Booking online is recommended to secure your preferred time slot. However, walk-ins are also possible.