I am very dissatisfied with TD bank. Me and my son both have had horrible experiences. You deposit a check then they try to hold it over 7 days. When you go to the teller to check your account for the available balance, it gives you 2 lines that both say available balance after you deposit a check, so when you start using your debit card based on what the available balance is, then you have overdraft fees. When I call TD bank, they then inform me that the check won't be posted for 7 days! Now I have all these overdraft fees.