I tried the service and the pizza. The whole point of offering pizza delivery is to order at the last minute when you don't feel like cooking or have nothing around - so most customers expect convenience.
Coming from the US, the pizza and the service is one star. However, I gave this place 2 stars because I might have lived here too long and have adjusted my standards. It's hard to find proper delivery places with Western food. This is as close as it gets. And when winter comes around and no one wants to go outside, this is all we have - kind of beats out the competition. The pizza tastes like any Chinese place that makes pizza (it's not amazing but edible). I'll probably use their service again when it snows.
I have to add this bit. They delivered my pizza one hour late. But I live way inside a university so it was hard to find. Anyhow, I know in the USA you can order amazing pizza and have it delivered to your door in less than 30 minutes. But you have to lower your standards in China. Don't kid yourself.