This is bad from Amazon, First, they give 9 days delivery time frame for a prime customer which is too much and even after that much customer like me thinks that this is just a time frame like always will get the package early and today is 8th day and it is still showing it will be delivered by tomorrow 9 PM. I have contacted amazon they told me that they are trying it to deliver today but I have fewer hopes. It is at the nearest hub since yesterday morning.