I bought this rug not just for the beautiful pattern and size, but also for the material - I wanted something that did not stain. I have two cats and just yesterday one of them barfed on it - the mess came off right away with ease! No stains. The rug seems sturdy so far, stayed flat from day 1, nice quality, esp for the price. It is getting a little dirty, but I think it will look good as new with a carpet cleaner. I wish the pile was higher, but it's soft nonetheless. Recommended!