This is one of my family's favorite places to eat. Toasted Italian is where its at! They are very friendly and treat their customers well. It's a deli shop but they always have the game on one of their many tv's and beer on tap.
I saw one of the other reviews post "there is a long wait". It's a mom and pops type of place, the owner is always in there working his butt off.I have never seen anyone slacking. In the past couple of years I have only experienced maybe 2 long waits but it was completely worth it and not due to lack of effort.