The vaccum works great at picking up dog and cat fur, dust and dirt around the house. The small carpet cleaner not so much. I have been charging up for over a week and its still on two bars .