There's something about sitting and enjoying your sub at Firehouse that makes you want to smile.
When you walk in, the entire staff looks like they just finished laughing at some great joke and they keep that jolly disposition the entire time.
As for the subs - steaming the meat and cheese works well. The bun never suffers the fate of heat or toasting and stays soft and fresh down to the last bite.
As far as subs go, Firehouse fits me just perfectly.