Poorly ran. Had standing appointment and when I showed up, was told the dr. Was not in and I had to reschedule for two more weeks. No phone call, nothing. This is wrong. I will tell everyone I know to avoid this joke of an establishment. If I could give zero stars I would.