The mat is a little bit soft for my taste. It's supposed to be designed for carpet but the wheels leave indentations in the mat which makes it a little bit hard to slide around. I would get something stiffer next time.
The mat is a good size and protects the carpet; however the plastic used is quite thin and I still create little divots with the chair castors. Also its expensive for the thinness of the plastic.
If I could find the receipt I would return this. Very thin and after a couple weeks of use the wheels on my office chair are already getting stuck in the grooves.