I was looking for long to get a playing mat for my LO and was not interested in big puzzle plastic ones. I wanted something soft, durable, good looking and plain so that goes with other furnitures also be thick enough for infant when put on tommy or start kicking when on back.This carpet has all I wanted. No chemical smell, has anti sliding on the back and the fabric is like nano fabrics so when milk or baby saliva pour on it, I can easily clean with a paper towel and doesn_ get absorbed by the carpet. Highly recommend it and is worth it. Just ensure the size is right as it is on large size spectrum for baby_ room carpet which again I wanted to cover most of area of my baby room floor and worked well in my case.