The carpet cleaner did a great job of getting stains out, we have a dog and a 11 month old baby so something is always on the rugs and this was perfect to get those stains out but it was a complete arm workout trying to do any cleaning to our couch. It's sooo heavy! It was easy to set up and understand which was great. There's not much time to get things done when baby is napping so it's perfect to set it up and use it quickly. I received this product as part of the Stellar Product Testing Panel