I live super close to Altos and I order in on snowy and rainy days all the time when I'm feeling lazy. The poutine is decent and so is the burger. Kind of expensive for what you get, but they deliver late and fill you up if you're in a bind. I'll always keep coming back for the service above all else!