Works very well on bare floors, iffy on carpeted areas (not  strong enough).  Second battery doesn't seem to fully charge, am considering contacting the manufacturer.  Overall, it is very good at picking up small messes on my bare floor areas.  Love its convenience!