I don't know about the the place you went, but the T C Landos in Acton is awesome. Prices are great and the steak subs are the best in New England!! The employees are nice and funny and service is pretty quick for food made-to-order. The only downside I can think of is that there's very limited seating, only a small countrer not even wide enough to eat on, but there's always empty tables outside infront of the store next-door. It's Great!
Pros: Awesome food, friendly staff
Cons: no tables