So this is not the greatest Italian place in the world, but it's definitely good. You get a good value and good food. Is it as good as Mama Ricotta's? No. But for a divey Greek/Italian place it is worth visiting for sure.
The large subs are pretty big so be forewarned. Most people would be fine with the small.