HORRIBLE! The front office is unorganized! Messed up my appointments more than once. I explained to them I was pregnant and on bed rest and couldn't be dealing with mess ups. I gave them one last chance, got to the appointment and one of my kids couldn't be seen because I didn't have a paper that they never mentioned I needed to have. We've been going here a few years and I'm SO DONE with this place. Rude!