I ordered these to go under my son's home medical bed. The nurses are always spilling formula on the rugs and carpet. I wish the little spikes on the underside would go deeper into my shag carpet, but, I think this will work. Its a nice, thick material that will protect our carpet and be easy to clean with swiffers, etc. It didn't have a strong smell, which is good. You will need to lay it out a day or two to get it to go flat before using it.