I was expecting these things to really help on carpet because that is all I have in my house. I didn't want to twist an ankle or knee when working out. They only thing they slide off on is my shoes.
It may be that I have the wrong kind of tennis shoes on, but I always have to stop to pull them back where they belong during the workout.