Very unprofessional and rude staff. They were always either over charging me at my appointments or under charging me and months later telling me I owe them money. Wait times would typically be 1 to 2 hours after original appointment time. They were terrible at returning phone calls and never helpful when wanting to know information. That office is literally being run by people who don't know how to do there job and respect their patients. I've been going here for a few years and when I started the front desk lady Lupe was wonderful... after she left the place fell apart. They are running a shady and unprofessional business and I would definitely not recommend going here.