I made my order choosing my articles carefully based on the processing time (2-3 days) and delivery time (3-5 days), so that everything would get here in time BEFORE XMAS! I've just checked the order status and after 5 days it is still IN PROCESS and the DESPATCH DATE, not delivery, is 26th DECEMBER! I can't even cancel without losing 50% of my money. I would have ordered elsewhere if I had known the products wouldn't get here in time. It was all very misleading. On top of that I could not speak to anyone from customer service directly about my problem.