Excellent online shopping, with quality 7 some hard to find products that are well priced & delivered relatively fast with a great customer service team that responded quickly to any questions I've had. I live in a small town & Banggood makes products available to me that otherwise wouldn't have been.