I really wish I could have experienced their service but when I called to make a new patient appointment for my son, I was put on hold. TWELVE minutes later, no one has come back to take my information. I guess I have to find another office to take my son for his checkup.