I've never been to a doctor before that provided me with so much information about my body, my health, and what they can do to help me. Every step along the way was completely explained in detail, and his staff is excellent at establishing good rapport with customers. They really listen to your problems and try to find proactive ways to help. They also use state-of-the-art technology to diagnose your condition and provide feedback on your progress. They're great!!!!!!!