I really love this carpet.  However, you definitely need a mat to put under it to keep it from sliding.  I had to lay it on the floor upside down to take the bend out it for a few hours.  I also put heavy boxes on it to help flatten it.