Dr. Long is kind, patient and very respectful. She takes her time and explains everything during the visit. It is so wonderful having a quality, female doctor!