So, I thought I'd post my experience. I flipped a coin and went to Luzzo's. It was really great, everything as described in this forum. Even apart from the pizza, it's a really nice place with a good atmosphere.
I did think the base was different from anything I've tasted before... kind of crisp on the outside and fluffy on the inside. Hard to explain.
I would say that it's not quite like and Neapolitan pizza I've had in Italy, but it's pretty darn tasty. Add some salt though.