Very large variety of products - good to great quality - also very good prices.
The customer service it's just GREAT! One of the best i've ever meet in online shopping.
Shipping take a little time to EU but its coming from China and it's FREE - so i find it ok.
6 Stars from me Banggood! :)