I recently cleaned our entire first floor with the Streamline and it was incredibly effective. The suction when vacuuming wasn't the best but it handled most of the debris on the floor and did a great job at mopping the floor at the same time once the brush roll got sufficiently wet. The self clean feature was awesome to watch and see how much dirt the brush soaks up. I definitely look forward to using the Streamline again!