Very poor. Ordered 1 pizza at 18:20, email received indicating that the pizza would be delivered in 30 - 40 minutes. At 45 minutes, telephoned the store and was told sorry, internet timing was incorrect, actual wait time would be 45 - 60 mins. Told it's the next pizza to be delivered, should be 5 - 10 mins. At least 15 - 20 mins. later, pizza finally arrived. No apology, nothing.
So, from being 30 - 40 mins., pizza actually arrived in 60 - 70 mins.
Apparently you're required to award 1 star... which in this case is 1 star too many.