First off let me say that I LOVE JJ's, that's why it's terrible that I would have to give this location a 2 star. There's nothing wrong with the sandwiches, they're pretty much on par with all of the other locations. My problem is with the staff and atmosphere. Every time I have been in to this location the music is BLARING. It's hard enough with the open ceilings, the sound effects of a busy kitchen, customer chatter, the last thing needed is a pre-recorded concert at max volume. Not only is the music high but often times inappropriate for a business environment. Not that I wouldn't listen to such music, it's just that I don't think the 7 yr old in front of me should have to listen to explicit content while waiting for food. This isn't the only thing that's wrong with this location. The attitudes of the staff sometimes make it seem like they're doing you a favor for being there. Even the manager seems to think it's a joke. Immature employees throwing food around like a fish toss makes you kinda wonder if your food has hit the ground at one time. There's a lot more, and honestly i'm not sure why I go back, when it comes to JJ's this location is trash. Maybe I'll have better luck with the local Firehouse subs when it opens up. Lame sauce.