Excellent. She has been my doctor for more than 20 years. She is very skilled, caring, will always explain any medical findings and test results. She goes beyond the minimum to seek tests and make referrals in order to met her patients' needs. The requirements of her position, which mean that she has to see may patients in a day, constrain how much time she can spend with a patient. That said, she does spend more than the typical 15 minutes allowed per patient, which leads to rather long wait times. She is thorough, kind, and pleasant. Highly recommended.