Bought a Coat on Line for a present, needed it quickly so paid for next day delivery which Next said would be the following day it took 3 days to arrive, it was difficult to contact Next it had to be by phone and had to wait on hold for 40minutes most days unless I phoned late at night and then it was only 10mins, Very unsatisfactory.