I've been taking my 3 yr. old twins to this clinic since they were born and have had a positive experience at every visit. The administrative staff and doctors are all very professional and personable. I've never had a hard time getting in and we've never had to wait more than 5 or 10 minutes.
As for services, you can drop in for vaccinations without an appointment, they have Saturday hrs., and you can call an after hours nurses line that is manned by Children's Hospital.
Our original dr., Steven Dassel, is absolutely wonderful but now is only working with special circumstances. He was replaced by Dr. Thomas Numrych, who has proven to be a wonderful and pleasant addition to the clinic. He's very knowledgeable and easy to talk with and makes both the parent and child comfortable.