My kids have been coming here since their births. While in the hospital for both kids in 2012 and 2015, the Clinic has sent 3 to 4 of their doctors to visit me and the kids every day I was there. They took their time to explain different things and answer all my silly questions and always left me in a reassured positive state before leaving. As the kids are growing, I've been bringing them here for their regular check ups and occasional sick visits.
Yes, I agree with other reviews that the wait times can be outrageous. I think the longest I've waited was an hour past my appointment time for a sick visit with my youngest. He was still an infant at the time of visit so I don't know if they didn't have other doctors who specialized in young babies? I think this is true with all doctors' offices - your wait time will often be longer than the actual doctor visit.
Over the years, I think I've seen all the doctors on staff and my main one now is Dr. Fisher. They are all excellent doctors - kind, patient, and knowledgeable. I never felt rushed with any of them. Sometimes I would leave messages on their voicemail for non-urgent matters and someone always calls back within a couple of hours. If you state that you have an urgent issue, they will call back sooner as they return calls in the order of importance/urgency.
A drawback to me is how the office staff can hound you for payments. There were a couple of times where we deferred some payments and they wouldn't let me schedule an appointment until it was paid. It was frustrating as it would sometimes take months for a new charge to appear and we would not know.