This is my DMV of choice. I've been here for everything for vehicle inspection, registration, new license and I'm always in and out in a fair amount of time. You walk in and let the people at the main counter know what you are there for and they give you a number. I can't speak for the weekend wait time as I have never been but during the week my experience has always been within 10 numbers of being called. I'm in and out within 20-30 minutes. Who can complain about that? And the employees I have encountered have always been more then helpful and friendly. I feel like the DMV gets a bad rap and they shouldn't. I do recommend the kiosk if your transaction allows at the DMV office or AAA., even faster.