Ordered a washing machine from Amazon. Delivery to be on 24 May by Arrow XL. Kept checking the tracking. Phoned Arrow XL on 24 May. Told the washing machine was in their warehouse since 22 but would not deliver it today! No reason given just that it was not going to be delivered until 30 May. Cancelled order. Contacted Amazon who were amazing. Had a full refund. Would not recommend Arrow XL, absolute shambles. Did get a phone call from them to apologise but no reason given for not delivering the item on the day it was to be delivered.