Good for hard mat carpet - not the best for pile carpet as the plastic is too thin causing indentations which create ruts making the office chair hard to move.
I don't think this mat is a good quality because it's kind of thin and will not hold heavy weight. I'm keeping it because I bought this for my 9 years old son.