We cleaned up dog hair and dirt. I really liked how light the Streamline Hard Floor Cleaner was. It was easy to operate. The self cleaning aspect is nice. I found my floor was clean after use. One criticism was the boost button so close to the power button. I accidentally turned the cleaner off a couple of times when I meant to hit the boost button.