this is a soft cozy crate mat for our German shepherd, not to hard to keep clean I put mine in the washer when it needs cleaned and has held up nicely