I love this rug! The colors in mine match the picture perfectly, I find it ti be a true ivory and light gray (not a blue gray like some have mentioned). It did take a few weeks for it to lay flat but looks great now. It is very soft. I am not sure what makes it "stain resistant" but we will see as I have it under the dining room table. It is vintage style but also matches my farm house decor if that makes sense. I did put a rug pad under it as it is a little thin. Can't beat it for the price!