Ally bank is definitely one of the best banks that I have had an account with! Their customer service is simply one of the best in the business. I have always been treated very nice and politely by all the employees in all of the branches I have been too. I have a checking account and a savings account with Ally. The savings account offers very little interest, and that would be my only major complaint. However, considering that most interest rates are abysmally low these days, Ally is not any worse than the norm. They have also covered ATM fees for me on several occasions, and that was very nice to have them do that. I would certainly recommend them to anyone! They are a great bank!