I have 2 small kids, 2 dogs and 1 cat that just love to make a mess. With a bad back my husband bought this for me to ease some of the stress and pain with cleaning the floors. Best investment ever. Now I don't have to lug the vacuum out then the mop or even better don't have to get on my hands and knees. It cleans the mess little kids and hairy animals leave behind with ease! 100 stars from me!