Came in here twice in the past week. The first time was for a state id. I went there around 8ish and the line was wrapped around the building waiting to get in. Once the door opened it moved pretty fast. I believe we were in and out within an hour which isn't too bad. The second time I made a online appointment and I'm sure glad I did. I showed up a little early and had to wait until my given time. Based on the appointment time I want to say I was in and out within 20 minutes or so. Staff was friendly except for the second woman I talked to on my second trip. The nice woman who checked me in said she would make sure she checked me in when it was time since I was 30 minutes early. When I went back up just to make sure I was still checked in that woman wasn't very pleasant but other than that everyone is super friendly.