I have a dog and 2 kids so I definitely have a good bit of messed and spills. I received this carpet cleaner when i needed it the most and it has been amazing. It's lightweight so I can maneuver it easily and it has powerful suction to get almost every last drop from my floor.