This is the only walk-in clinic my boyfriend and I use.
While you may have to wait a long time, the care we've both received here has been satisfactory. The doctors all seem fairy knowledgable.
I fractured my tibia once and came here to have it checked out. They sent me right over to Bloor and Christie (about a block away) to get X-Rays done and called me about 3 days later with the results. That's better service than my own family doctor provides!
They also have a pharmacy located on the same floor, so you can always pick up your prescription there if need be.
I would certainly recommend this clinic if you need to see a doctor and live in the area.