I have carpet so I need one of these at my desk. I had the last one for many years. Over time they crack and eventually a chunk came out of it. I bought this one and so far so good!
The mat serves the purpose. The plastic prongs underneath holds the mat in place for my roller computer chair movements and protects the carpet sufficiently.