It's ok in a pinch. It's pricey but sometimes worth it for the convenience. I did have a driver take off with my food once. They didn't pay the vendor and they took my food and cancelled my order. Just a pain. I complained and got a 10 dollar credit but I had to push for it.