If I could give NO stars i would!!! The receptionist is very rude and can barely speak English. They couldnt/cancelled my appointment after being 7 minutes late because of road construction. Which I totally understood. So they contacted me after a week passed to schedule another appointment. After arriving 20 minutes prior to my appointment time, I waited in the lobby 30 minutes after my scheduled appointed and still was never called to the back to see the Dr. I dont know if the Dr. or the firm cares if they lose a customer or not, but theyre running a piss poor operation. Dont get mad at a customer whos paying your bills and salaries because theyre 7 minutes late for their appointment, then let them sit there to rot for 50 minutes during their next scheduled appointment. HORRIBLE EXPERIENCE!!!!!!