Love this rug!  I reluctantly bought it since we just got a new puppy and feared stains and mess. Although he has had a few accidents on the rug it is SUPER easy to clean!  It does not absorb super fast, giving me a chance to clean it.  Perfect for those with pets or kids!