We needed to have a chair mat that would protect our newly laid laminate floor in our study from our desk chair with wheels. It was just the right size and the chair rolls smoothly over it and no worries about our new floor. It is specifically for a floor rather than carpet and I'd definitely recommend it.
This mat is not as thick as the one I replaced which I also purchased at Staples. This mat would probably work on a wooden floor but it's not very good on carpet.