I wanted a non slip pad that was strong enough to not just stop the various rugs I have from moving around with the day to day walking BUT I NEEDED it to hold the rug in place while I vaccumed it with my tilerug vaccume.  This one does the job PERFECTLY!!  No moving around at all and comes up easily when you need to mop.  You will NOT be disappointed!