The Stephanie might be the best pizza I've ever tasted, anywhere in the world, including Italy. Fact.