It's good for a small area with medium or plush carpet. Quality is good. If you want a bigger range of movement then go for the biggest size. It's a one time purchase with the investment.
I really liked it. Moved into a new apartment in retirement home and the very first thing I purchased for it was the chair mat. My computer chair would not roll on the new carpet on the floor. It was just perfect on the floor by my computer/