This vacuum does a great job at sucking up hair and dust off both carpet and hardwood floors. I leave a lot of my long hair on the floor and this cleaned it all up without getting super tangled! The hose was easy to use in hard to reach places. The only con is that it is a bit heavy so it was a pain to clean multiple levels in my house