The chair mat for a carpeted surface looks great but the wheels of my office chair sink into it making initial movement difficult (and annoying). The mat I replaced did not have this problem and yes the carpet is the same.
The mat stays put as the teeth that grab it are longer which is great. The previous one we ordered did not. Unfortunately the sticker they put on the mat was not "easy pull" adhesive. Very difficult to get off and had to use Goo Gone and extra labor to remove it. The stickers should be made of the "easy off" adhesive.