The overall experience was really good. They have very capable staff even though I was not so lucky with my therapist. I revisited and I was very satisfied by another therapist. The chief of staff that day was impolite and arrogant when I commented something about the treatment.