I love this machine! I've always just used the heavy duty carpet cleaners and then the attachment for furniture and smaller areas and this makes it so much easier to be able to carry around. I have a 5 year old and pets and it is nice to just grab it quick and clean up spills in a matter of seconds. I also use this on my car and was shocked at how much dirt it sucked out of the seats! It's also easy to use.