Easy to keep clean! Soft but a little rough which is great for feet, not slippery and safe for little people feet.  We wash our dogs in our shower and these do not scratch.  Needless to say they are good for the WHOLE family!