who makes the best sandwiches in new jersey