This is a terrific machine! It not only shampoos the carpet - it pulls stuff out that the vacuum missed!
Lightweight - no, but it is maneuverable. And the hand tools that come with it are really great on the furniture.
The one - and only - downside is that the "dirty water" tank is hard to clean out completely. The last time I used the machine, my husband and I just about took it totally apart to get the sand and grit out of the *catch* tank.