My house is not that dirty and we dont allow shoes in it but we do hsve 4 small kids and a big dog. This thing has some great power on it but I originally bought it for stairs and it's not so great on there. Big and bulky. 

My biggest issue with it though is it gets plugged up every use! Every time I'm using it I need to take it apart and unclog it. I dont understand it because I'm not sucking up anything big. 

I do love it because it's so easy all my kids can use it!! Including my 6 yr old. They all vacuum their own rooms. Without complaint. 

Maybe it's because I'm trying to clean entire rooms and it's made more for spot cleaning? It's got amazing suction but it's just frustrating to have to stop. But being in a 2 story house this is much lighter to have to take up and down the stairs.