I've been seeing Dr. Cain now for close to 3 years. I am still always amazed at her approach. I figured I would update my review, and it still stands with high marks. I am continuing to progress, and am the healthiest I've ever been in my life. If you want someone who will listen to you, validate you, and help you get better, she's your Doctor.