we have 4 kid , 2 dog and 2 cat -- this be the absolute best vacuum I have find !! it be amazing , pick up everything , bring the carpet back to look new ! the cord be long and heavy duty , so if you run over it , you be not go to tear it and I do not have to continually unplug and replug every couple of room . the only con I have for it be the hose on the back be very short - so buy the extension ! otherwise , this be a amazing vacuum -lrb- and I have try a lot of they ! -rrb-