Sorry to hear that you are unhappy with the service you received.
I have checked out your order details and can see that you placed the order online and paid for standard delivery. We do state in the delivery information on the website, that orders can take 2-5 working days. So we would not able to provide a delivery time for this service. I would advise for any future orders, that you pay for next day delivery which arrives between 9am and 5.30pm the following day, if the order is placed by 3pm.
If you do need to return the shoes you will need to pay for the return, but we wont charge you to send the exchange out.
If you need to discuss this further please contact our customer care team.
Simon Grigg - M.D.