I'm really satisfied with this purchase. I have it as the "rug" for my dog's pen. It's attractive, soft, and stops the liquid (overflow water from his drinking bowl and potty accidents) from ruining my hardwood floors. As far as cleaning I have swept it and vacuumed it with no issue. I have ordered another one so that while one is being cleaned I can have the other one stand-in. I highly recommend.