We bought this when it first became available. Overall it does a great job. The vacuum part of it is very impressive. Sucks up everything in its path. The mop part does a terrific job as long as you go slowly. If you are in a hurry and vigorously go back and fourth what you have vacuumed up flies out of the suction inlet and deposits it back onto the floor. It needs a flapper valve added to the vacuum inlet to prevent this from happening. Overall I am impressed with it's cleaning ability.