I've been taking my son, who is now 12, for 3 or 4 years. I've been very pleased. I've never waited more than 5 minutes for him to be seen and he is immediately treated when he goes back and returns very quickly. Additionally, I find the front staff extremely couteous, friendly and knowledgable when it comes to scheduling and insurance issues. We've changed insurance and addresses multiple times and they've stayed seamlessly on top of things. I also find that when I'm dealing with them on the phone, they are extremely responsive, friendly and prompt in getting back to me when I have questions. My only gripe is that the waiting room is an odd configuration, a little bit cramped and not all that comfortable. They have an old fashioned mechanical horse that thrills kids when they first walk in, but rarely do I see the kids actually enjoying it and it makes a lot of noise. I'd recommend that they remove it and add either a tv or more age appropriate toys for their older patients. The horse was a nice thought, but more of an annoyance to others who are waiting.
Pros: Things seem well run and they are quick
Cons: The waiting room could be bigger and more comfortable