I started going here because it's only a few blocks from my house, but now it's the only place I go. The staff, although not always smiley (to be honest), are actually quite friendly and helpful. Maybe I go at off peak times, but I have never once waited in line. I always get to walk right up to an agent.
On second thought, don't go here...I don't want to have to wait in lines ;).