I have been going to Elements for over five years. I have had two VERY good therapists. My first therapist, who literally helped me overcome a bad lower back injury from running, was my favorite but she went out on maternity leave and her availability is very limited on her return. The staff worked really hard to find another therapist (I tried a couple) who was just as good as my favorite. The second therapist was amazing! Unfortunately I had to take a break for a few months - another great feature you can suspend your membership without losing the member discount - and it became difficult to get on her schedule. I am now with my third therapist. I think this is another winner (I have only had two sessions). But I know that the great staff will help me find another therapist if needed.