Very poor quality.  Does not stay put.  Slides all over.  The "bumps" on the underside just skim over the carpet. Thin material. Curls if it hits the leg of the desk.