The vacuum  is definitely excellent for pet hair, and the cleaning hardwood floors.
By adding something scented in the tank will fill the house  with a clean smell.
And yes it is a bit heavy, well worth the effort.