Spotbot is wonderful ! I used it  as soon as I received it, a set in stain  is no longer! If you have a pet you need one of these. Before I purchased the SpotBot  I had to use my big carpet cleaner. This SpotBot is great and so easy to use. I am so happy I purchased it.