I got one of these years ago and that one was good. This one is flimsy. It comes all rolled up and will not lie flat when opened. I put mine out in the Arizona heat with weights on it on my back porch for a day to try to flatten t. That helped but some of the edges just won't flatten- they are curled up on the corners and you catch your foot on them.
This chair mat protects as promised. Mine came perfectly flat when delivered so no "un-curl" time! The only issue I have is that the first time I stepped on it to sit in my chair the mat slid several inches and I had a nice little ride! Phew! I'm just more careful when approaching the mat.
I purchased this chair mat to replace one that I'd only had for a few months as I could not get the one I had to stay in position. I'm happy to report that after 3 weeks this mat is holding up extremely well. The construction is much heavier duty than my previous one and it seems to be staying in position very well. I'm expecting fairly long life based on m experience so far. Very satisfied with my purchase so far.