Definitely lives up to the non-slip aspect hence the 3 stars, but it is very hard and doesn't seem to add any "cushion" under our rug, unfortunately. We have this under a soft rug on top of hardwood floors. If you step on the part of the rug that doesn't have the pad, and then onto the part that DOES have this rug pad underneath, the ONLY difference is 1/2 inch elevation. Still feels just as hard.