I've come to this location a few times over the last year for various renewals or replacements of id's and health cards and such, and honestly have been in and out within 30 minutes every time.
I've never had any attitude from anyone, and the lines have moved fast enough that I'm going to throw a 4 star review in here to balance out the negatives that others have come here to rant about.