The first time I went here I was fairly happy with them, however when I returned they treated me like a criminal because I needed a refill on the medication they had given me (which just for reference was an n-said used for arthritis, basically a stronger version of aleve) They demanded I take a drug test! and then proceeded to tell me I was on methadone!? I was completely taken aback because I've never taken methadone, I requested they re-do the test because it was obviously wrong. They responded by telling me that if I wanted to re-take the test I would need to be "accompanied" by a staff member so they could watch me take the test. I was deeply offended and humiliated by I knew I was right so I agreed. Then they told me the test came out the same however they refused to show me the results. I was however able to get a look at the test brand and type. When I got home I researched that particular drug test and found out very quickly that it's incredibly unreliable and frequently gives false positives for methadone if the person taking the test has recently taken benadryl. Which I take regularly because of allergies. Despite all this I ended up going back again, because I accidentally cut my finger while cooking and needed stitches and this was the closest place to my house. During this visit I saw a different doctor, he got me back immediately, gave me three stitches, they were rather poorly done but effective. Overall I was in and out in about 10 minutes. I didn't think much about it until about a month later and got a bill for that visit that they had charged my insurance over 400 dollars. This place is just overall terrible and rather unscrupulous. Avoid this place at all costs unless you enjoy being insulted, talked down to, and overcharged.