this mat does exactly what you need it to do. Easy to lay, doesn't slide after put down, and even good on thick carpet.