While I can't speak for the pizza (yet!), I have had two different pastas and sandwiches, both perfect and delicious. The larger portions of the pastas are LARGE. I am no light eater and that meal put me out like a light - although that may have been partially due to the fact that I was eating pasta :). The philly cheesesteak sandwich was excellent - probably one of the best I've had.
The store/restaurant itself is very quaint - an Italian style grocery with a small amount of seating. The staff while kept busy is friendly and quick.
Oh, and the lemon bars. Do not leave here without a lemon bar.