The Firearm News, formerly aka. The Shotgun News, runs articles that are more advertising than substance IMO. I don't buy made in china crap if I can avoid it. I don't trust it to last or to hold zero.
I have no first hand experience with that particular product, but I can tell you that I have tried to help at least 6 people who were having problems with new or nearly new Chinese scopes that could not stay on target. Most of the "free scopes" being offered in rifle package deals fall under this category and the best thing to do is to take it off before you waste any ammo trying to get on target.
One of these scopes was a very high magnification "Target Model" and it never worked out-of-the box. Buyer beware.