This is the WORST AND I MEAN WORST place I have ever been!!!! The first appt I ever had I had to wait almost 2 hours to be seen (plus I was with a baby). The total time I was there was 3 hours. For just a quick visit. Then I called to cancel an appt today and since I called at 8:30 and my appt for tomorrow is at 7:30 I am getting charged a no show because I didn't call in 24 hours. Because I was off by an hour!!! To dispute I have to actually go IN. Again. I have a baby so not the easiest thing to do. I am so livid. I do NOT recommend this office at all. Horrible!!!!!!!!! I had to click on a star, but I would give ZERO not even one.