I would give this place a zero if I could. They couldn't get me in for my appt for about 6 weeks with Carol at the Gilbert office which is fine I get that she is busy. And two hours before my 1st appt I get a call saying that she is moving onto to her own practices and won't be accepting my insurance anymore and I would have to pay the full price for all the upcoming appts if I were to stick with her. Why the freak did you keep me waiting 6 weeks to tell me that you will not be accepting my insurance anymore! I could have been calling other places but no I kept waiting to get it. I was very excited to get started but this place ruined it for me. They are disrespectful and horrible people that are messing with people's lives. Please don't go here.