This mat is very thin and would only work on hard surfaces to prevent scraches on floor. I tried to use it over carpet and the wheels on my office chair made indentions in the mat and went thru to carpet.
We have 3/4 carpet and chair rolls fine. Minor wheel indentations but chair sinks much less than thinner mat. Only issue is that after a week of placing heavy weights around the edges they still curl up about half an inch--just enough to stub a toe or catch a wheel if it rolls off the edge.