Not stain proof! Don’t buy if u have kids who spill or a old dog who has accidents. It is a natural fiber and stains are very hard to remove. Had to toss rug 4 months after buying