I've been seeing Dr. Keller for 5 years, and she's been awesome! She takes time to talk to me about my concerns and multiple alternative therapies to medications. I appreciate how she does not beat around the bush. She is direct, which it seems some people find abrasive, but I disagree. Her staff is all very friendly. Her office is very clean. I would recommend her 100%.