I always avoid the touristy area in terms of dining at all costs due to the much stronger price/quality ratio in Plateau Mont-Royal or Sud-Ouest. Still, if you (absolutely) have to rest in a cafe that serves food/coffee after showing some tourist friends around, here you go- you find yourself the perfect resting spot at old port at a decent price and have a great montreal spirit (homey, french, creative...). If you don't mind the chains, Soupesoup is probably a bit better for bigger groups in the same area.