I bought a few small items in total around 20 Euro. The items are in the stock and they promised immediate shipping. I was hoping to get them in a few days. The problem is that they shipped the items from China and I couldn't find this information upfront until I made the order. That might be my fault.
The items were shipped. I waited for a month to receive them! No shipping tracking information was available. I paid 21 Euro custom tax extra (Netherlands) when I received the order. I also see the same items on eBay, at least four times cheaper.
It's a useless site, go buy it from eBay if you really want any item.