I received this carpet cleaner to test out. I do have a dog and a toddler, so I usually have a lot of spills and messes to clean up! Shortly after I received this my toddler grabbed a cup of sweet tea off of a side table and spilled on the carpet. So I got it out of the box. It is so easy to use! I love that it shows how much charge is left. And it is so easy to refill and empty! I've also taken this to work (I work in the nursery at a daycare, so we always have spit ups on the carpets and on the chair cushions..)This was even easy to use on the back of a chair where dirty hands had left a food spot!