I'm a great fan of falafel. I make them myself from scratch, I eat them nearly everywhere I go. The falafel at this place are really excellent most of the time. (I go there often, there were one or two times when they weren't as good as usual).
I usually order the special plate and ask them to make it vegan. They know what it means, it's absolutely no problem for them but sometimes they are a little disorganized and forget that you ordered vegan food and put halloumi cheese and yoghurt sauce on it. So it's probably better to keep an eye on your food while it's being prepared just to make sure you don't need to wait for it to be prepared a second time.
The soups were also vegan last time we checked (not sure if they always use the same recipe/noodles, so better ask to verify).
Cons: service sometimes a little slow