If I had the option to give no stars that would be my first choice, but unfortunately I will have to give them this one. This is by far the worst medical office I have ever been to. For starters, they have medical assistants, untrained in front office policies and insurance, working the front office (via iPads) and discussing patient sensitive matter in front of the entire waiting room. On multiple visits I have witnessed multiple hippa violations (one major being the time they asked me to recite my social security number in front of another patient checking out) on different occasions. I will never return to this office again nor will I refer. Thought I would branch out and give a public practice a try but never again. Private practices would NEVER treat a patient the way I was treated here. Don't bother booking, they'll more than likely ask you to come in early just to let you know they won't see you when you're two minutes late. Ridiculous.