No, but on a busy day you may have a 30 min. Wait
No.
I've never needed a reservation and I've only had to wait at most 15 minutes.
No, you don't need one but it might help during peak times. It's not a large place.
Thanks! Your answer is awaiting moderation.