this vacuum be amazing . I have a old dog and a St. Bernard-Great Pyrenees dog who give it a challenge . it be really thorough and you can program it to clean multiple day out of the week . be aware that the schedule cleaning will be interrupt if you be not there to clean the hair out of the brush -lrb- to be expect since it be a pet vacuum -rrb- . my best advice be to run it every day to keep the hair build up low and less frequent cleaning of the brush . Cleaning be really a breeze consider all that this machine will do . it have be a god-send since we double we living space and I go back to full-time college -lrb- less time to clean -rrb- .