Overall, very happy with this carpet/upholstery cleaner. It was easy to set up and use right away - the instructions were very clear and it charged quickly for the first use. I like that this can be used on both carpet and my couches, since we have little kids at home. I also plan on using this in my car. It was good at getting out recent spills/messes. I'm giving four stars because it wasn't as effective with longer term stains (which probably would require a professional cleaner). Nice to have this as part of our cleaning arsenal! Thanks to the Stellar Product testing panel for sending me this product to try!