Echoing what another reviewer has said about DiBella's, the subs are good, the staff is friendly, but the ordering system is a little disorganized. I went on a slow Sunday afternoon and although there were several people working the counter, I couldn't help but feel a little put-off by the number system used for ordering. Instead of an orderly queue where an order is placed, you pay, etc., people wait in front of the counter where staff are making subs, and seemingly just shout out their orders to them before taking a number and going to wait.
I ordered the cowboy which was pretty delicious. The bread and ingredients were fresh and my sub was made to order.
The atmosphere is interesting: with big band music spilling through the restaurant sound system and a long row of booths and tables set in a cavernous tiled room resembling a New York City subway station.
Cleanliness left something to be desired as it was hard to locate a table that wasn't dirty or covered with crumbs.
Overall, you come here for the subs and not the atmosphere obviously, and DiBella's makes a good sub.