perfect for my needs.  ripped up carpet on stairs and just wanted some carpet so no-one slid down the stairs in socks.  This has a rubber backing but with dogs and kids i wanted to be sure no one would fall so I tacked this down with brads in 4 corners and front center.