BancFirst has small town banking charm in a big bank. Their downtown branch offers full services, including exchanging of foreign funds (in bills don’t bring coins).
It’s easy to swing into their centrally located lobby to cash a check. On rainy days you can use their concourse services. Very rarely is there a line! The tellers are always fast and efficient.