This mat isn't heavy enough to be effective on carpet-it creeps forward and bends up against my desk every time I roll my chair forward so I am constantly having to pull it back.
I ordered this with some trepidation after reading reviews of curled up or bent mats. Mine arrived curled also but I put it outside in the sun. It was completely flat in 15 minutes! I'm so glad I ordered it. It's exactly what I wanted looks great under my husband's desk and protects the carpet beautifully.