I had a really good experience at Hassle Free. I came in last week to get an HIV test, which I booked a week in advance. I didn't have to wait too long. I learned quite a bit about STIs and so on during the HIV test and got a Hep B test while I was at it since I was unsure if I had one before. I wanted to get a pap test and STI test done as well so I had to wait for a doctor after my HIV test with the counsellor.
The wait for the doctor took a bit longer but they had the latest magazines so I was able to kill time. Once I was seen by the doctor, I got my testing done and received antibiotics and shot (all free). Since I was told to wait for at least ten minutes in case the shot I received was going to affect me, they suggested taking a pregnancy test while I wait. It's free so I was like, why not! Better to be safe than sorry since I was already there.
I ended up staying there for almost three hours but it was a pleasant experience to which I didn't mind at all. Definitely recommend it. Try to book an appointment before hand if you can. I'm actually going back for a birth contraceptive appointment today. I was told birth control is less than $10 a month, incredibly affordable.