I use this on carpet the ones I've had in the past have always cracked on me after a few months. This one seems more "soft" and I don't see this happening so I'm happy with it. I may also add that it was the least expensive one they had. Go figure.
I would spend more to find something that holds up better. It is used solely to protect the carpet underneath. It usually breaks into pieces after one year or so.