Dr. Weaver and the staff here are excellent, professional and compassionate. They take the time to explain things to you and how it relates to your issue. In and out in about an hour, not bad!