Brought my child here and was quite amazed at how busy the practice was each time. On our 3rd visit, there were so many people in the waiting room that we stood for an hour & still had quite a few people ahead of us in line. Patients were sitting on benches outside the practice too. My family had a short discussion at the hour mark and decided to cancel the appointment. The waiting room chaos just didn't give us a good feeling.