I wish I could give this clinic zero stars! I've been with them for 2 years & every visit I've had an awful experience. Today was the last straw. The receptionists are rude, condescending & have no idea what's going on at all times. Don't get me started on billing. They never seem to bill my insurance & when I ask my visits be billed to my insurance after the fact, they tell me to call like it's my job my insurance never gets billed. Today I was 5 minutes late for an hour long appointment and I was told they marked me as a no show and my physician was gone. Like out of the office gone. They claimed my appointment was at 11:50 instead of noon, and even so they had no courtesy to call me if I was late before marking me as a no show. I made the appointment the day before, why on earth would I no show. Incompetence all around. Save yourself the headache & lost time and drive anywhere else in the US. There can't be an office this rude & uneducated. No one has a clue what's going on.