I have dogs and I have friends. Spills happen, messes happen, but this rug is so easy to clean with some soap and water. I’ve had it for almost 2 years now, and it still looks great. Soft enough to feel nice under bare feet, but sturdy enough to stand up to wear.