Rapido Espresso Bar is very good for a quick latte or snack on the go. The lattes are delicious and the service is very friendly. The decor inside is very cool. I would recommend the Oreo doughnuts, they are to die for.
The only disappointment is that there is no place to sit down, if there was a place to sit I would likely be there more than twice a week since it is so close to the Concordia campus.