The size is great but this mat is not made for a plush carpet. I just put mine down yesterday and I already have dents and divots. If you have a plush carpet find a different product.
On thinner carpet this is probably OK but on the thick carpet in my home office the plastic temporarily deforms and creates divots that my chair constantly falls back into.
The mat stays in place. The beveled edges are smooth & help the chair's wheels return to the mat. I love that it was shipped flat instead of rolled up. Shipping was fast too.