I have made several orders from GearBest. All items that I've ordered arrived within acceptable time. I've not had any problems with received items so far. I especially like option of ordering from different warehouses, which can reduce total expense of the order since customs already cleared the package.