Dr. Cain is definitely dedicated to giving the best, most comprehensive care she can. In a regular visit, she actually spends 30 minutes with you! (Most other Doc's I've been to spend anywhere from 2 to 5 minutes.) She does not just work on your skeleton, she works on your muscles & checks your nerve function also--which makes a BIG difference. The office does a lot of therapies so you can get better as fast as possible. Massage is available as well--& is so very worth it! My favorite is the roller table : ) Great staff, great massage therapist too. 5-star care for sure!