These are definitely not non slip. We purchased 3 x 5 mats for 2 entryways, and our rugs slip less when they are on the floor by themselves. In addition, they were not square, and it required us extensive cutting for them to not show under our rugs. I should have contacted customer service about them, but I tried to live with them too long and probably missed my window of opportunity.