Terrible service, really bad communication or zero communication. Ordered a mirror from The Range on 4/12/19. XDP sent me a message on 12/12/19 saying it had been collected by them and would be delivered 12/12/19. What a nightmare, website is useless. No way of contacting XDP. Still no delivery 6/1/2020. !!!!! Have been into the range before Christmas and was told no refund unless I returned the item. !!!! I bought the mirror in store. 5/1/2020 eventually The Range SAY they will refund my payment as they have now received the mirror back to their depot. God knows where it has been. NEVER EVER will I order online if XDP is going to deliver.