I have taken my children here and plan to continue. Great kid atmosphere and nice, clean lobby. They work well with the kids and the staff is always nice and makes your child feel comfortable. Sometimes it does take awhile to get an appointment with the doctor you want, but I figured it was because they were a great place and high in demand. Although, I do have to say that I have never had a bad experience with any of their doctors. The wait in the lobby usually isn't too long and I like that you can get the forms off the internet. Great experience all around.