I have vinyl tile floor and this mat works perfectly. It arrived generally flat which was really nice! There was little not no wait on it settling and becoming flat. Pros: - lays flat - large surface - lightly texture on the chair side to keep the chair from just rolling off in to the wind. - strong material. Cons: - it does lightly slide around after a bunch of movement.
It's a bit too soft -- chair makes indentations in the mat and then isn't able to move easily out of the "pits" it has formed so it's sort of "frozen" in place until I give it a big push.
The mat does not work as expected and I do not weight more than 190 lbs. The carpet was measured before I purchased and my chair sinks into the mat. Not happy.