First, I NEVER give a restaurant five stars. But the food here is pretty darned good. I recommend the thin crust pizza. It beats the heck out of the "big name" delivery pizza places. I ALMOST gave them five stars because they have anchovies! Almost no pizza stores offer them anymore.
The pasta and subs are also quite good.
You won't go wrong here