Now, I usually go to the Common, mostly because it's a bit closer to my house, but if you're around Bloor and Dufferin and need a coffee I definitely recommend Haven.
It's a tiny, tiny place, possibly smaller than the Sam James Pocket location on Bloor, but my coffee was delicious and the lady who made it was really nice and asked my name and it I lived in the area and stuff. Also, three words: Ice cream sandwiches.