Yes.
Appointment is advised but if you're an early bird, chances are the wait will not be very long.
Yes you can - call for availability instead of heading down to save time. They are usually booked up a few days in advance but it saves you a lot of time.
Yes! I learned after sitting in the waiting for 1 1/2 hours, that you can make an appointment, and drop in for your time ahead of everyone else.
Thanks! Your answer is awaiting moderation.