We have several dogs and we eat vacuum cleaners with all the hair we have to pick up. This unit is one of the best we've ever had.  It has excellent suction and works effectively both on surface rugs and hardwoods. Setup was a breeze and it doesn't take up much real estate. Emptying is easy and efficient. We have zero complaints. This is a tremendous value.