Perfect for what we needed. Had linoleum and the rug slipped all over the place any time the pets would come near it. Once put this on the ground, neither the rug nor the pad has moved. Also love how easy it is to trim to size.