I bought this rug pad because everyone seemed to be happier with it than the more expensive ones.  It does keep the rug in place.  It also has a low profile, I didn't want a thick one. I haven't had it long enough to be sure it doesn't harm the floor.