Poor options and service. I had a pre booked grocery delivery slot which was then rescheduled to arrive 40 minutes later than i requested. I would struggle to be in at this point but didnt have an option to reschedule or cancel when the order wasnt even prepared. Additionally i had a resturant confirm an ordwr and then cancel it just prior to the delivery time. When i queried why i was told i was outside their delivery area. Terrible service.