I'm a big time cafe mocha fan, and all the cafes I've been to in Toronto and beyond, I have to say the Sam James Coffee Bar is one of the best. Their mochas balance the rich roasted coffee flavour with a subtly sweet creamy chocolate taste. A lot of places are too heavy on the sweet side which makes you think you're drinking hot chocolate. The place has a comfortable homely feel. The baristas are generally pretty good, but the last time I went they had a bit more attitude which they need to lose.