Yes they do I suggest calling about a hour before you want to arrive
Yes they do have call ahead seating if you want to use it.
No, you do not have to; however, I do recommend call ahead or use their app for seatings.
Thanks! Your answer is awaiting moderation.