USAA is a pretty good banking institute. I have no problems with them at all. I have been with them since I was right out of high school and have liked it. If there are any strange charges on my account, they are ready to explain and removed a late charge once when they saw that I was never late so it must truly have been delayed in the mail.