The absolute best, and I went through a lot with my knee replacement, was Airrosti airrosti.com. I went to the one in Mill Creek. They are very focused and hands on!
Green Lake PT is awesome! They have worked with a bunch of student athletes and they are all super friendly. They helped me when I was back in high school! greenlakesportspt.com