Description said it was for carpet. I am using it on a firm berber carpet and the mat is not hard enough to stop my chair from making indentations in the mat. I literally have to lift my body up from the chair in order to scoot my chair casters out of the indentations. I would not recommend this product. May be OK on a tile floor but it has spikes on the bottom.
Wound be fine on low pile carpet but with plush carpets while it is better than being directly on carpet it is too thin and chair casters sink in but I’m at 240 lbs