My family has been going here for nearly six years. I have to say that the office staff is very professional and easy to work with, and getting prescriptions straightened out is much easier here than any other doctor's office I've used. Wait times are always very short, the office is pleasant, and I think that our medical needs are adequately addressed. My one concern is that in the whole time I've been a patient here, I have seen Dr. Johnson once (he was just passing through) and have been treated primarily by PAs. I know that they are likely very knowledgeable, but I don't think being billed as being seen by Dr. Johnson when actually a non-MD was seen is not really ethical, to be honest. We once had a pediatrician when we lived out of state who actually built relationships with her patients and it is disheartening to me that the person who I've entrusted my children's health to is a total stranger. I probably wouldn't recognize him on the street, to be honest. Nonetheless, unless I am able to discover an office as well run as this one with a doctor who is consistently present...we will likely remain with this one.