This is a great product, I am highly satisfied. I used it for my new carpet in my master bedroom to keep the carpet clean and more importantly to prevent my cat from scratching the carpet. It did not require any flattening or putting weights on. It is thick and of very high quality