Man is this place overrated (although apparently not on Yelp). My friends think the sandwiches are really great for some reason. They're not. They're perfectly average sandwiches you could make at home with a little effort. They're not bad any means, but none of the ingredients really stand out. And the bread to interior ratio is ridiculous; I literally cut the amount of bread on the sandwich in half and thought it was still a bit much.
This place is also an Italian grocery store of sorts, which is cool. I can only speak to the sandwiches, though.
Prices are fine, but overall this place is just "meh."