I just ordered from these guys the other night, and it was honestly the best pizza I've had in Denver. I just moved in town from New York and have been hoping to find a good pizza shop. I can finally say I found one. Every aspect of the pizza (cheese, sauce, and buttery thin crust) was everything I had been missing from the pizzas I am used to back home. The delivery service was prompt and courteous, and the pizza was still very hot when it arrived. 5 stars.
Pros: Amazing food, amazing service.
Cons: No seating.