This app defines the saying if you want it done right, do it yourself. Placed my order at 10 am for delivery at noon. Got pushed back to 1 pm then 4 pm. Notified at 4 that the item was not available. Wouldn't let me or the shopper cancel. I chose a replacement. The shopper was patient. But the map in the app was wrong and it wasn't delivered until 5:30. By then the office was closed. It was a gift and I don't know if the person got it or if there was even a gift tag included. Deleted app.