I purchased these mostly for my pups because they prevent them from slipping on the stairs.  Esthetically they are really nice and I have received many compliments on them, however, I find that they do not stay in place.  They shift and move on the step and they do not stick to the floor as I thought they would.  It's not a hazard as my steps have a border that keeps them on the step but they do shift from side to side, and they do not adhere on the corners.