Both me and my husband see JD Micheals and he's wonderful. I made an appointment to be treated for a condition I've always had, but never wanted to recieve treatment for, and he was incredibly easy to talk to, and spent so much time talking with me, he made me feel very comfortable, which I didn't expect from the other reviews about the clinic on here at all. When my husband went in, he also talked to the doc for about 30 minutes. Very laid back, knowledgeable and friendly.
I don't know about any of the other providers, but I would strongly recommend him!