Whenever I am in Berlin I always go to this place. Even though it is a small place, seats are only for 4 people on the inside and another 2-3 on the outside, do not be put off to go there. If the weather is nice it is advised to get one as a take away, walk up north like 300 meters and sit on one of the benches on the bank of the canal and enjoy your delicious sandwich together with a wonderful local beer (Berliner Pilsner recommended :). I have tried a lot of places in Berlin especially in Kreuzberg, Friedrichshain and Neoköln where vegan culture has become really popular and I can say without any doubt you can get the best falafel in this area for sure.
For 3.5 euros you can get a vegan-halumi (cheese used for grilling purposes mainly) falafel combination, stuffed with roasted pepper, mint leaves, peanut sauce, aubergine sauce and all the goodies you can imagine. The pita of the sandwich is thick as well. Everything is prepared in front of your eyes by a lovely old lady. I am not sure if she speaks English, I speak a bit of German so I managed with the order. She does not consume alcohol so it is forbidden to take it in or drink it outside. The soups are really nice too. I like huge portions a lot and at this place I was not disappointed at all. Once I tried a soup and sandwich combo and I could not eat anything for at least 6 hours.
Updated from previous review on Sunday May 12, 2013
Cons: small place