I bought this to clean up the bits of cat litter my cat tracks onto the bathroom floor  when he jumps out of his litter box.  For this it works stupendously.  I haven't tried it on carpet or as a hand-held, but it seems to be durable and have plenty of suction power, and it has brushes you can turn on for use on carpet.  The extra battery pack is a bonus, tho' I haven't run down the first battery pack yet.  The battery seems to last a long time.