Full disclosure:
This is not my personal bank, but I go often with family members who bank there.
Each time I step into this bank I am greeted professionally and told where to go... Not like [that] but in a nice way.
The bank is clean, parking is plentiful and the lines move very quickly. The tellers are friendly and efficient, and effort is put into a pleasant customer experience. There are lollipops/suckers for kids of all ages at each of the teller windows, and the bathrooms are clean.
As a guest the few transactions I have conducted here have been 100 % positive.