Excellent practice. They are excellent in explaining the thought process behind their medical decision making. Their customer service is excellent. They really care. As a fellow office based medical professional, I am truly amazed that they can do such a great job. Thanks for taking such great care of my two daughters!