Good location, friendly tellers, drive up ATM available too.... as far as banking goes, BOA has been my bank for years. I still remember opening my savings account with my Dad when I was 9 or 10.... it was under his name (of course), but still it was transfered and I saved all the coins and spare change I could to put in that thing....
Parking lot is a little funky, but nothing a little defensive driving can't handle.