I ordered many times on banggood.com it is very easy and the number of products is overwhelming. If you have a problem with a product you bought, you send an e-mail with the picture and order number, or use the support chat! How easy!
The orders took 25 days on average to be shipped to germany and I think that is good.
I would recommend buying on this website, because the products have a good quality.