I have placed several orders on miniinthebox.com, and I've always received them in time and in their entirety, and I live in Europe (France). Plus, the products you can buy are always very cheap, especially when it comes to phone accessories (things I buy the most) but still they remain good quality products.