Just what I wanted for front and back porches. These mats are substantial, but not heavy and thick, so no tripping. They have a non-slip backing, and they stay in place really well.