Dr. Keller is great! I've been going to her off and on now for 5 years. She talks to you like you're her best friend and understand that may NOT be for everyone. If you are used to quiet stuffy doctors that are cold and talk to you strictly about why you are there, then Dr. Keller will be a shock to your system. She's not going to sugar coat anything or try and get you to do more than you need to. She's a straight shooter, sometimes brash and surprising, but she'll always make you laugh.