I have had this bank for a few years now after switching around banks. This is the only bank that has really impressed me. I've never had a hidden fee or anything other than an overdraft charge that was my mistake. And even then they were understanding And removed it as it was a one time occurrence. I will not be switching to any other bank- these people are the most caring.
I have been a customer at Mechanics bank for more than 10 years now, and my family has been there longer. Great service, they really care and work with you