No, I believe it's first come first serve. However I'd get there and get in line 15 minutes before they open otherwise you may wait a while. They stay fairly busy but they are good
No, just drive up
Ive never made an appointment. Sometimes I have to wait a little bit in line, but it normally doesn't take too long.
Thanks! Your answer is awaiting moderation.