I love this. I have 3 dogs, 1 cat and 2 teenage boys. This is exactly what I needed to keep up with accidents and spills.