Firehouse is a great place for lunch. I love the Italian sub. It has perfectly soft, yet toasted and warm bread. The lettuce is sliced thinly, as is the meat (although there is more than plenty of meat) so your sub isn't sliding around everywhere. They have their own dressing which adds great flavor.
The service is friendly and relatively quick and the place is really clean.
I also love that they have a plethora of hot sauces to choose from.
I only give it 4 stars because it's a little pricier than I'd like to pay for lunch everyday.