I really want to give this place 5 stars. It's not quite perfect, but it is very good. If you're looking for someplace with a large selection of food for your week's groceries, this isn't it. But if you're looking for anything off of their food menu then it's an easy 5 stars. The subs are great and made with good quality Italian foods, the meatballs and sausage are fantastic and my go-to when wanting homey Italian food, and the Sicilian style pizza will drop you to your knees if you've never had it. They have a great selection of cheeses too and I go here over anywhere when I want parmigiano. I only wish they had better hours, but it's a local, family-owned place so I can't fault them for short hours out of anything but selfishness because I eat dinner so late and don't always prepare ahead of time. All-in-all this place is fantastic.