This rug is amazing. True to color and is so soft. As far as stain resistance, I have two toddlers so we will see how things work out in a month or so!. I didn’t have problems with the smell like other ppl.  It does take a about 2-3 days to get the full fluff due to packaging. I would recommend this rug.