This works perfectly in my hallway. Comfortable to walk on and holds firmly in place with no slippage. My dog, a white German shepherd loves to lay on the carpet. The only negative is he sheds a ton and it shows up on the black carpet. I vacuum it at least daily and the carpet holds up well to frequent vacuuming.