Amazing free service. Walked in for a routine screening of everything, was told I had to schedule the HIV testing separately, so they rebooked everything for a few days later and did it all at once. Fast, painless, and I found the nurse to be a fun, funny guy. I can see how that might be off-putting for some, but for me it really took the anxiety out of things because it was a disarming atmosphere.
Note that I didn't wait for the doctor's visual examination so that may be where the other poster is getting lectures etc...I can't comment on that part.