Penn Station is very often a delicious alternative to the boring "sandwich/sub" restaurants which are so very popular. It's not quite fast food but it's certainly no high-class cuisine, either. What they offer is hot and cold subs which can be augmented to some extent, but mostly you are choosing a kind of sub like you would anywhere else. What is different is they eschew any idea of "healthy" meals from their menu and understand that people just want tasty, filling food. And that's what you get. Ingredients that taste great and vegetables that taste pretty good, too. They offer fresh-cut fries and homemade lemonade which both taste great.
What I recommend are the hot sandwiches. I've tried almost all of them, and almost all of them have been great. That being said, for some reason, the cold options are not so great. Especially the tuna. I don't remember a time when I thought a sandwich could have too much sugar in it outside of an icecream sandwich, but this thing is like candied tuna with candied pickle juice. Guh-ross. But that's ok. Now you know not to get that. Try the hot italian. This is a satisfying freaking sandwich. Everything on it is perfect, from the banana peppers to the bread. Yummers!
This particular branch made me sad. Their current "sandwich artist" messed up my girlfriend's order twice and the customer before us 3 times. So, this one gets 3 stars. Maybe go to another one. And get the lemonade.