It will keep your rug from sliding, but by sticking to your floor, not the rug.  I tried it with two different rugs, using different sides each time, in both cases, it stuck to the floor.  I'm not going to refinish my hardwoods, so in the bin it goes.