I use this mat over a vinyl floor. It needs to be much thicker to provide a smooth rolling surface. I have a chair with 5 casters on it and they create divots on the mat. I weigh 200 pounds; so that distibuted over 5 casters should not create divots in a supposedly solid pad.
Provides smooth surfase for rolling chairs at desk protects carpet from constant movement of chair. A bit too thin for standard home carpeted areas chair rollers seem to dig into the mat but not through.
We have 4 of these mats and in every room they slid around on the floor and have to be moved often. I don't know what you can do to make this product better that is one issue that needs to be addressed Look forward to seening a new improved product