High class well run bureau. I went in this morning for a kayak registration. It took a while so i was able to sit there and listen to the people around me. The people in the license bureau were tripping over people to be accommodating. Three people renewing plates had no e-check paperwork. These people were told where to go where it is free and were given a "skip the line" pass. One disgruntled guy was complaining about the woman "taking his drivers license", only to find it in his pile of paperwork. So take the negative reviews with a grain of salt.
I dont know how they could make this place any better, it really was a good experience for me, the three times i was in there this year for boat registrations.