Dr. Hafner and her staff were both personable and professional. She took the time to ask questions and to listen to the answers; a trait which is all too uncommon among doctors. Her exam was thorough and she went out of her way to make her patient comfortable.