I go here quite a bit and I don't think I've ever been disappointed. Good Service, not perfect but they will try and make up for it if they screw up. I love the subs. I take the kids there every now and again and have them split a sub since they don't eat that much so I get a real good value and a great meal.
I love their theme and what they stand for.
I also like it when you walk in and they yell WELCOME TO FIREHOUSE