I was pleasantly surprised by the (grading on a government curve) speed and efficiency of this office. Everything is well ordered and streamlined, and yes I had to wait 30-45 mins to get my business done, but it was easy. Compared to the hell of the DMV or other government processes, this was a snap. There is security and you can't bring in water/drinks, but you don't have to take your shoes off or anything.