This is my new favorite, it cleaned my floors fantastically. I have a golden retriever and she sheds everywhere. The vacuum had no trouble cleaning it up. One thing I really like was after vacuuming I didn't feel as if I was walking on all the crumbs my regular broom would miss. The floor was clean! The battery had no trouble going through a two bedroom apartment.