I think Mr Goodcents has the best subs in town. I have no idea why people go to Subway. Goodcents slices the meat and cheese when you order your sandwich and their bread is baked fresh - you can't beat it. Get oil and vinegar on your sandwich and the taste is to die for.
The staff was very friendly and oftentimes the owners are there working. $5 footlongs are there too - only they taste 20x's better! They're all over the city if this one isn't in your neck of the woods.