The Steam amd Sweep does combine 2 tasks well, but I agree, you have to do them separately. Still better than dragging out 2 machines. It is a little heavy to push. Easy to clean the machine and it does have a nice long cord, enough water to do a good size floor, and removes tough dirt. It does Pergo well, not putting too much water on the floor. I wish it did corners and edges better, however. You have to contort yourself and the handle to really get the corners and edges. Sometimes, it just won't get in a spot. Barhroom floors can be the worst for this, where you really want to steam/sweep well around toilets, tubs, etc. Overall, for price, convenience, quality,etc., it is a great machine.