I'm most familiar with the ATM at this location. It's awesome that their ATMs accept cash and check deposits- makes it so much easier to actually get things done without worrying about trying to make it to the bank during business hours.
As long as you're dealing with the ATM, your visit will likely be pleasant, but I wouldn't go out of my way to go to this particular location.