These are great- haven't had them too long yet but so far they are a huge improvement so far. 

They stay in place, are soft, and look great as well. I am pleasantly surprised that they offer just a bit of cushion. 

We got them to help reduce fall risk for our dogs (and my husband) - it's working!