These are just ok. They are basically like carpet left-overs. The look fine, but actually don't stay put very well. We got these to make our wood stairs safer for our puppy, so they will do. If you are looking for something nice-don't get these.

Pros: Good size options. Price
Cons: Look, don't really stay in place.