My 5 year old and 8 year old have gone here for years. Doctors are good but the wait time for appointments is long. You will wait 30 minutes to an hour from the time of your appointment before they will see you. Then it's another 30 minutes to an hour before you leave. Also they will demand payment on previous appointments before they have billed them.