What do you guys think of their pizza? I had it for the first time this past weekend and thought it was some of the best pizza ive ever had. Its a bit pricey but from what I was told, they use higher quality ingredients. And I love how their dough is nice and soft and not overly crunchy, and the dips are great.