Where to Get the Best Sandwich in New Jersey