Usually it work fine. But Uber Eats allow the the seller to take whatever time they want and cancel after. After more than an hour waiting for a request, i see my order got canceled. If i were the one to cancel after one hour, I would still have to pay.