Wonderful doctor. Extremely smart, knowledgeable, and reliable. I would happily suggest this doctor to my mother, sister, any woman I know. I have received a good deal of treatments from her including surgery, twice. I could not have been happier with the way I was treated as a patient. Always keeping me informed, never late, dismissive or confused as to what was going on as some doctors can be. Simply a class act. If you are in Fairfax I could not recommend Dr. Allen any higher.