No one likes going to the DMV; but if you have to go, this is a great location. We just came back from a very pleasant experience getting my teen her license. From being greeted with a smile when you walk in, to the very nice employee who did the road test - it was as smooth sailing as one could hope. There will always be a line, but if you have to go on a busy day, I recommend getting there before the doors open.
You can make an appointment for the road test. However, call early - appointment availability was about 5 weeks out. We had no problem going in without one.