Very thin carpet in business office. Took old mat in and my wife went with Staples rep to get a replacement. NOT same size - at least 6" shorter in both directions and too thin. Rolling around is an effort.
This mat is flexible enough to be moved into place easily and is easy on the feet. On the other hand it's firm enough to be a good surface under my chair even over very plush carpet. (Carpet with double pads underneath.)
Slid on carpeted floor during first few days but has stayed in place since. Makes more sense to buy this and replace a little sooner than the expensive mats. Kept my last mat for 10 years; plan to do the same with this one!