I was so excited to try this out for the stairs and for small accidents with my kids and pets. This thing is awesome! I love how easy it is to use and that it's very portable. It's not heavy or bulky and that makes it more pleasant to use as opposed to a bulky carpet cleaner. It works well for my pets with accidents as well as accidental spills from my kids on our couch and carpet. I love all of the different attachments that came with it as it makes it easier to clean up and stain or spill anywhere. I love this thing and am so happy I received it!