I've used Queen Spadina Medical Centre since moving downtown in my early 20s. I always find that I see a knowledgeable, personable doctor in a pretty timely manner. They do blood work on site, take appointments and generally it's an interesting wait due to the characters in the neighborhood.