This office is incompetent. In the last 15 months, my son has seen a different doctor each time because they keep leaving. The past 2 visits they were "out of stock" on some of his vaccinations he was to receive, they even told me the day before that last appointment that they were fully stocked and the next day when I went in they were not. I've waited a month for a call saying they had the shots in and no word. I had to call and find out for myself. Worst office ever. The nurse giving she shots looks flustered and confused; she thought my son was a different patient when she entered our exam room. Do not come here.