The quality is good and it ships flat. That’s about it. A chairmat for carpet is not supposed to move or shift so much that I have to reset it in place each time I get up from my desk. Very disappointed. The spikes are short and dull ended so they do little to grip the carpet. But something else that guarantees it will not shift.