At Granville Island Market we find our second favourite coffee shop in Vancouver; Elysian being still our first choice.
J J Bean has thirteen locations throughout MetroVancouver and this one seems to serve the best coffee, and truly not much else.
Order your coffee "for here" and get it served properly, with water and a spoon. And for those having a difficult time finding a decent cappuccino, J J Bean offers a traditional cappuccino in a small cup, which is much more to our liking. At least the former Berton House writer-in-residence seems to think so.