Customer service is outstanding. I have never had to wait long for the teller.
I did not find an ATM of any sort here. :(