I was afraid that this machine was going to be very heavy and hard to use, however, I was pleasantly surprised at how easy it was. It's cleaning ability is amazing! We have older carpets which have seen a lot of time with kids and pets and they needed some love....The green machine did the trick! My only criticism is that it is difficult to get the edges and corners of the carpet against the wall, even with the attachment. All things considered, well worth the money. My biggest regret is that I didn't get this sooner!