We do apologize on behalf for the unforeseen delay in delivery. It could most probably be due to traffic conditions on road or a delay in the earlier deliveries. The delivery team will endeavour to meet your stipulated timeslot and if you have any issues, do contact us and we will assist to check you for.