Perfect timing for my pets and children! Was very happy with the results of it actually picking up the stain and not just rubbing it further into the carpet. The extra items included are helpful as well. Super excited to be able to keep my house looking 1000x better now that I have found something that works! It also doesn’t take a long time to clean the floor and cleaning the machine out is easy and quick.