Amazon is awesome site but sometimes its delivery services get late as I ordered my moto g4 plus after I ordered its was showing that expected dilevery date is friday ( as ordered it on monday ) but when the day come there was no response and after I called amazon customer care they said your order is on the way but due to some issue we have delayed one day more , I said ok and when next day I was waiting for it same thing happen again then I again called them and I requested them to please cancel my order as they were delaying it and they said we are extremely sorry your order will be given to you next day surely and the day come when I finally recieved it in the evening at 7: 30 pm They dilevery services is not that much good , unless you lucky .