Overall this does the trick and picks up very well on both my wood floor and carpet.  For the price I think that it does what I bought it to do:  Clean floor surfaces using the water filtration system, thus sucking in the dirt particles instead of releasing them back out into the atmosphere.  I can actually see the dirt and debris being sucked up and I don't notice very much dust around my home, which is a plus.  What I don't like is the overall quality of the unit itself.  It's well...cheap.  The fact that the hose keeps detaching from the machine forces me to gingerly pull the unit around while vacuuming.  I have a one bedroom apartment so it's not that much of an issue.  With that being said, I would NEVER purchase or recommend this purchase for a larger home.