I had been waiting for my orders for over a month. Then they cancelled my order because they selled more than they got. In this morning, 20 items were cancelled. They are from different orders in Jan. One of them is the earliest one I purchased. The staff had no rule to distribute their orders. I got some from the latter purchase. But my earlise order was not shipped at all.
I have never seen this kind of website before.