This is a good bank as far as banks go. There are No hidden fees. I have had fraud on my account many times and the way they handle it compared to other banks is a million times better. Brian the manager is awesome and tries to do his best to help you out. The other employees are great as well.