four stars for a fine cheese purveyor that doesn't smell like dirty feet covered in barf, after eating mexican.
penn mac has a huge selection of cheeses from around the world, and the 'cheese people' are extremely knowledgeable and willing to recommend and sample.
almost everything else italian is available here, from fresh pasta, olives by the barrel and homemade sausage.
even if you're not going to buy anything it's worth a walk through to enjoy the sights and smells.