Doctors are good but the office itself is incompetent and do not communicate well. We spent multiple weeks in a run around for our daughters needed prescription including calls and visits with mistake after mistake then claims that we were wrong? Staff is rude, condescending, does not do what they say they will, and never calls you back or passes messages to the doctor. They even had the gall to lie about it when confronted with the phone records proving they did not call. Sorry no matter how good the doctor the hassle isn't worth it.