I was given this carpet cleaner to try as part of the Stellar Product Testing Panel and I am so grateful to have this machine on hand for any messes life decides to throw our family! I used this on a few icky spots on our carpet- I'm happy to report this machine cleaned the spots well, and it was easy for me to operate. I'm excited to test this machine out on refreshing an area rug that has some pet stains, and also to try it on our upholstery when needed! That's one of the things I love most about this machine- the versatility of what I can clean. I also love its sleek design!