Promises. Promises.
Product was fine. Normal. Delivery methods were extremely poor. Since you offer the option of delivery on a specific day, you should inform customer if that cannot be done. Rather than tell customer to take it up with your delivery company. I have noted for future reference not to request specific dates for delivery, or notification, as you don't seem to be able to provide.