I've bought products from various Chinese shops such as aliexpress, igogo and other stores, but Gearbest certainly gives me the most confidence. The products come well packaged, with no customs cost and no long waits. They also stock a large number of products and the technical support is fast, efficient and polite.