These work great!  We went with a less expensive product to give it a try and not waste a lot of money and these far exceed our expectations!   They stay put even with our two large dogs running up and down on them, which was my biggest concern.  Great product, plus they go in the wash!