Best experience EVER in obtaining a necessary required document. I have had to renew my driver's license, renew car registrations, and update my social security card. This place is amazingly organized. First, you enter a line to "check in". You state you purpose of being there and present documents you have. The agent then tells you if you can proceed or if you need additional documents.
Although I have been turned away once, it was for good reason and it saved me and others time standing in line and wasting another agent's time. I returned, successfully passed initial review and entered the land of receiving a "gold" number.
We were out in 30 minutes with a new driver's license and an approved handicap placard due to a broken foot! No need to take an entire day to due such errands.
Great and friendly staff that know what they are doing makes a HUGE difference.