This is our favorite of the many pizza places in Squirrel Hill. My wife's not a big fan of pizza and even she likes it. It's a little overpriced as far as pizza goes but probably comparable to some of the others in the area.
I usually just stop in for a couple of plain slices, slice of margarita, or a pepperoni roll. The sauce is definitely what sets them apart.