Ordered at 8pm, told me order is delayed, sure. 9pm, delayed again, sure. 930pm, they canceled. So now what do I go and eat? The shop gets no penalty for pulling this kind of stunt and I don't even get any compensation or even any automated apology. Absolutely disappointing. Edit: Stop cancelling my orders after i close my app and not inform me about it.