No-slip Rug Pad is execllent for Hard floor,and any one who whant to buy this is execellent for Hard Floor,Not for top of carpet.