Bit heavy - and when you vacuum you have to hold the electrical cord orelse it gets tangled. But i have a german shepherd mix and it definitely picks up all the fur deep in the rug.