Delivery took 3 weeks. I was aware it would take some time, but 3 weeks seems ridiculous. Then they sent entirely the wrong order and refused to send the correct items again, only offered a refund if I sent the items back again. That doesn't help much when it's a week before Christmas and all the items were meant for Christmas presents.