The idea is truly great. Restaurants sell their leftovers, you get cheap food, and you help prevent food and energy waste. But the fact that a store can just delay your pickup time an hour or more right before you were supposed to pick up is really stupid. The fact that you can't then cancel and get an immediate refund is simply unacceptable. People buying a surprise box at least need some assurance they'll get food during the pickup time. A possibility of a refund 3 days later is not enough.