It is Subway - chain fast food (although they don't call it that). While most of the subs are healthy, it is the stuff you start putting on them (extra mayo, cheese sauce, etc) that makes them bad for you.
This particular Subway, and the rating - the service here is FAST. Don't worry if you see a long line, you will speed right through it. All the ingredients are always fresh.
LOST STAR = The dining room is not always the cleanest. The few times I have ate in the dining area, I had to clean my own table before sitting down. They just need someone to come out from behind the counter every 15 min to wipe and broom... this would be a 5 star place.