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.