Yes, pretty much exclusively, I believe. You can register online first, but don't know if that reserves you an appointment. I've been there twice, at very different times, and never had to wait too long.
Yes
Thanks! Your answer is awaiting moderation.