Thus far I've focused on the good, instead of the bad, and I suppose this is an isolated incident and hence why they're not getting 1/5 stars.
I booked an appointment at this branch over the phone and when I went to meet with the advisor, well... he apparently didn't exist. And they had no other advisors that could help me at that time. I asked to speak with the manager, the manager wasn't available. I simply re-scheduled for the next day, but I had never experienced this issue with any bank before. It was more the fault of whoever I spoke to over the phone, rather than the branch - or at least I presume so. Nonetheless they left me hanging that day and it lessened my opinion of them slightly.
Otherwise in the past TD has been very good to me - hence the 3/5 stars.