In the past the two of the doctor's my son met with were just fine. The main problem is the long wait at this office. We arrived early, and I understand about not getting in early. We were made to wait fifty minutes past our appointment time. We arrived after lunch time with two other people so I was surprised this happened. The Doctor spent five minutes with us, and then we were ushered to the front where we were made to wait for a very long time. There were no other people they were helping, and there were over five people just sitting there! These people are not professional! I will be finding another office for my son!