Yes, it's recommended to book in advance especially during peak seasons and weekends due to the limited seating capacity of the venue.