Metro demands a 2-hour delivery window for groceries, while Walmart only needs 1 hour. In spite of that my Metro delivery was still over an hour late. Given that Metro's prices are far higher than Walmart, this pathetic service for delivery is inexcusable. But don't worry, this was my first and LAST instance of doing business with Metro.