I bought 2 of these for my home office and they are very nice. Our carpet is pretty thick and these mats are heavy enough to keep the chairs from sinking down into it. I'd definitely buy again.
Through the years I have bought a series of these mats from Staples. Initially they work fine but usually after about 6 months of daily use they start to crack and become brittle.
Bought less than a year ago and the thin vinyl is already cracking wherever the wheels roll. I bought one of these from a competitor over five years ago and it lasted that long for the same price. Shop around!!!