I concur with TW. It's a DMV. expect a wait. I asked when I got up there, what's a better day or time to come? the gal said, in the morning, but not Mondays or the day after a holiday. The staff I've gotten have really been helpful and nice, not grumpy like in some cities.
Only 2 bad things:
no place to change my son's diaper in the ladies' room. Really, DMV? Our tax $$ hard at work.
Also, the parking lot is very small--not sure where to park when it's full. ? It should be marked better where the overflow is. On the street? is there a back lot we can park in? Kind of unclear. Glad I so far have found parking in front or on the side each time I've gone; one lady must have driven around forever, as she finally asked me if I was coming or going, and waited for me to get my son and his stroller into the car, and get him a snack. I wasn't that close to the front, but at least it was a parking space.