Ok, having a huuuge menu to choose from is pretty amazing for a vegan, even in a big city like Toronto. So that alone deserves a couple of stars. But then their food is actually also delicious and you get a lot for the price, so of course I absolutely love this place. And the food is made fresh, so I don't understand why people would complain about waiting times..