3 stars because the staff is almost always nice, but ugh I hate this place. I get a headache long before I enter the parking lot. Expect to wait for a long time if you arrive there in the middle of the day. And then every time we go there, they find something to bitch about, and on the phone they give you completely different information.
Last time we went to renew my registration the lady sent us back across town for a wrong VIN and to get a new smog check. It turned out the VIN on the smog check was right, but DMV had it wrong in their system. She could have suggested we go and get a VIN inspection instead of going back to the smog place. We were so annoyed.
Still there is almost no way to avoid going back there at least once a year. Yuck!!