Evolution Sports Physiotherapy is in a league by itself. I have been to other practices and nothing compares to this place. I actually looked forward to coming every week, mostly because I was making more progress week to week than I did in 2 months at another place. And secondly, because it is fun to go there! The staff is super friendly and the environment is more like a gym than a clinic. The therapists give you one on one attention and they are up to date on all the latest PT techniques. They take a much more functional approach to your exercises and take your level of fitness into consideration (ie: I was doing prowler pushes and box jumps rather than things like leg raises). They say that it is their goal to get you fixed and done as soon as possible, and that is definitely true. You keep moving forward or they change what they are doing until something works. I cannot recommend them enough and promise you will not regret choosing them for all your PT needs.