these are actually the best sandwiches i've had anywhere. i have no idea how they stay in business, because they put so much meat on your sandwich, and it still ends up so cheap. their bread is excellent and they have all the perfect toppings. the guys that work there are also very friendly. i think it might be cash only, so be ready for that. they have been kind enough to take checks in the past, but i may have worn out my welcome on that one. they also have good soups, and a few booths, one right by the window.