Whilst I'm not desperate for the products I ordered, I haven't had to wait so long for anything I've ordered online ever. I do a lot of Internet shopping, and frequently order from places such as China, but they never take this long. Ordered 5 items on March 25th, four arrived around April 20th, but the fifth item is apparently still being processed (May 10th) This is ridiculous! The clothing product that has arrived is very poor quality, but the other items are fine (though you can't really go wrong with a metal hanger for scarves) I will definitely not be ordering from them again.