I have been going here since I was a child, and I've taken my children for the past 12 years. The only doctor I would not ever recommend seeing is Dr. Bingham, I brought my son in to see her after I had noticed he had started to gain weight (not normal weight gain). She was snide and told me it was because of his eating habits. She proceed to tell me that she could give us referrals to a nutritionist, I'm not saying I'm the most fit person, but I feed my kids well and I know proper portion size and what's healthy and not. About 6 months later I went to see Kitty; one of the nurse practitioners; after the check up and feeling his glands she insisted we get blood work done and found out after the blood work that my son has hypothyroidism. Never once did Kitty act snide or assume he was eating poorly, she was caring and went to the full extent to make sure he was fully healthy. My son is now seeing a specialist and has been working hard with his medication and we are seeing great results. Everyone else we've ever seen there; aside from Dr. Bingham; has been caring and wonderful to us! Dr. Irwin is our typical doctor, but isn't always easy to see right away. We still see him for our well visits though! The building is older (I went there when I was an infant, so it's at least in it's 30's ) but they keep it well maintained and the front staff is very kind to us. Would recommend them to anyone!