I only just received this mat but it seems to work as expected and appears to be of decent quality. Was a bit hard to unroll but is now laying flat. Definitely for carpet.