I'd suggest getting in line online as well or if you walk in make sure you sign in so they hold a spot for you.
They do have walk in but you will wait. As John said, best to try to get on line from their website. And you may still end up waiting but not as long.
I don't think so you have to make a reservation I would recommend to get there early as a walk in cause the waiting time can be long
Thanks! Your answer is awaiting moderation.