Bought this for my parents for quick clean up for their dogs. I like how it comes with an extra NiCad battery, even though I wish the batteries were Lithium Ion.  I don't expect this vacuum to last more than a couple years just because the batteries are NiCad.  But it cleans the floors pretty well and can clean both hardwood and carpet with two different settings.