I love this machine. I was amazed at the amount of dirt it picked up because I frequently used a carpet cleaner and thought the carpets were cleaner than they were. The only negative is how heavy the machine is when it has a full tank of water.