I have only had this for a couple of weeks but it's serving its purpose so far. I am happy with it. Note that it says it's for low pile carpet which I have but the spikes are still not long enough for my carpet and it slides around a bit. To solve this I just slid a small portion of it underneath my desk leg since it's already under the desk anyway. Other than it it's doing what I need. I would recommend.
So far so good. It is the right size for my desk and chair and seems to be well made. It came rolled-up (through UPS) so I had to lay the mat on the floor for two days (without using the mat) to flatten the mat but it is good now. I have had the mat for less than a week so I can't say anything about how long it will last but it seems ok.