Dr. O'Brien has been my GP for a couple years now and she is absolutely one of the best. I've had terrible experiences in the past, but Dr. O'Brien is kind, patient, and a superb doctor. She does not talk down to you, she explains everything so you actually understand what's going on, will listen and take her patients seriously, and is generally a very pleasant person to be around.