Works just well enough on mild thick carpet but cant imagine using on anything considered plush. Small divots form if sitting in one spot but easy enough to roll out.
We needed a mat that could go under my wife's office desk that can reduce the wear on the carpet. This mat is sturdy doesn't slide and does the job. Can't complain.