I'm not a sub fan, but if I'm going to have one, it's at this place. Nice service, clean and good subs. Their bread is decent, they have hot and cold sandwiches, and their meats are good quality.
And...my kids love the firemen hats they get.
If it makes my kids happy, it makes me happy.