Purchased it to protect our carpets but it has a very uneven surface to roll your chair over. It also has a strong smell that no one in the office could stand. Had to air out the office and remove the mats.
Works well on a non-carpet rug. Wanted an inexpensive way to prevent our chairs from wearing on the rug. This does well. It's not as thick as some I've seen and probably wouldn't work well on carpet but that isn't my use. Price was great.