The chair mat is exactly what I was looking for. It is heavy enough to stay in place and my chair rolls smoothly. I recommend it to anyone that wants to protect their carpet.
For the price this is an OK purchase. Delivered on time (within days) and I like the beveled edges which makes it easier to roll my chair from the mat to the carpet. I also like that the studs on the bottom of the mat were rounded so they were easy to handle. Those are the pros. The con is that the mat had indentations after only one day of use.
This mat won't unroll and was rolled up with the carpet spikes on the outside. So I ripped my hand open trying to just unroll it and now a week later it still won't lay flat. Put a heat gun to it today to try to get it to lay flat with little luck. More than likely I will have replace it and just throw this one away.