Although I have never seen anyone finish their sandwich without it falling apart, they are savory and made to order right in front of your eyes. They aren't stingy on the toppings (likely because you have to pay for each item extra), but it is worth every dollar as the ingredients that you're getting are high quality and cooked just right.
Also with enough notice they are happy to fill even you're largest orders. (Our office ordered around 100, and they were all ready in a little over an hour.).