This branch is clean, accessible, well staffed, with good temperature and background music and all the tellers and bankers are engaged helping customers. I received multiple greetings on arrival and was checked on multiple times after finishing my banking when I stuck around to use their seating while making some online payments. They were friendly to my pup and engaged in pleasant conversation. Coffee isn't bad.