This place is outstanding! the Italian Stallion reminds me of being in a New Jersey Deli 10 years ago. The vinaigrette really takes it over the edge and made it five out of five. Best sandwich I've had in at least a decade