If you are okay with the fact that you need to wait 1 month for your order to arrive, this site is okay. Customer service is good, something was broken after a month of usage, and they directly shipped a new one. (Took a month, but hey, it was sent free?). Just have some patience with the company and don't take risks with birthday presents, christmas presents and etc..
Tip for consumers: Don't exceed the amount of 15-20 euro. If you exceed this amount, chances are high that you need to pay taxes on your order. (You can always add an insurance for this at the website of Miniinthebox if the product is higher than this price)