Ive been comming here for many years, all the therapist are very helpful. The staff is very nice. Your first visit might be take a while to get but once your established theres hardley a wait. Double check your insurance to make sure they are providers.