They do, you can reserve a table through their website.
I have used the call ahead list. Call within an hour of your arrival and you can avoid the long wait times.
Yes
Yes, that is the best way to go
Yes they take reservations
Thanks! Your answer is awaiting moderation.