I probably wouldn't visit this location so often if it weren't five minutes away from my girlfriend's place. They've renovated the place and replaced a large portion of the customer service staff.
Customer service is remarkably bad, even after completely remaking the customer service team. For some reason, there will be a line and the person behind the cashier will complete the previous transaction, then leave while there's a line of two or more people. This continues to be a problem for seemingly no reason. They move really slow here and have a tendency to forget items - always check before you leave. In addition, they almost always never have all three soups that are advertised on their board. It's not hard - if you don't have it, remove it. Last time I went, they also forgot our order and then proceeded to mess it up when we did get it - cold potato wedges, a steak sandwich with very little steak and again, no soup.
Just getting your food is way too much of a chore. If you can afford to, visit a different location. How you can mess up Tim Hortons is beyond me.