The falafels are excellent. The humus and tahini are so fresh. I’ve been twice in 3 days and will go back at least a third before I leave NOLA.
They are very knowledgeable about gluten free options as well.
If you want freshly made and excellent food you can feel good about eating, then I highly recommend Cleo’s.