It's strictly a hoagie joint. They have a number of people making subs, and you wait in line (if necessary) until called over by one of the sub makers. You order and they give you a number, then you pay. When your order is ready they'll bring it over to you.
So what makes DiBella's different from a gaggle of other hoagie shops? It's the bread, made fresh daily on site. And also I feel the meat they use is a little better quality than most places. The hoagie rolls come in three sizes so there is no "half hoagie" like you might expect. A large number of toppings are available. You can have your hoagie hot or cold, but hot means grilled not baked.
The salads and sides are prepackaged. The cookies are very large and tasty. I've been here almost a dozen times and it's always very clean - clean enough that you really notice it.
If you're going to get a cookie you might as well make it a combo as it's only a little more to get a cookie AND a drink.