Great food (inside a fairtrade store), big portions, very friendly staff. The man who works there is originally Italian and also speaks at least English and Spanish. He has never heard of HappyCow and was very happy when I told him about the great reviews here. He told me that everything can be made vegan if it isn't vegan already, so tell him your preferences when ordering. It can get a little crowded, but waiting for a table is definitely worth it!
Cons: can get crowded