This is almost useless because it is thin plastic and the chair wheels sink right into it. I thought I was getting something firm to help the chair rollers move in and out under my desk. NOT what I wanted at all.
I wanted a chair mat for my home office and this one fits that need. However It came rolled up which was hard to maneuver until I actually put my chair on it. There was also the packing slip envelope stuck to it which was hard to remove. It works well but the ends ride up from the chair and can hurt your feet. I probably should have bought a more expensive one.
The carpet protector is very thin and leaves impressions of the roller legs of my desk chair. I haven't had this protector for a long time maybe a month or less. I can tell that it is not going to last.
The mat works great over our new carpeting. The chair rolls freely over it no problems. The mat is thick enough that it doesn't move from it position while moving the chair around. I highly recommend it.