I was travelling through Geneva for a day and this was near my hotel. I forget what I ordered but it definitely had tofu and I think Beluga(?) lentils, but it was very delicious and extremely filling. They had at least a couple of options that were vegan and also gluten-free, and while it certainly wasn't cheap, I think it was relatively on par with the rest of the city in terms of cost. They also serve you in very convenient to-go containers if you wish, and I am pretty sure my meal was made right when I ordered it.
Cons: a little expensive