This is a great vacuum. Having a dog this is such a convenient vacuum to have because not only can I schedule it to run every day but the self cleaning bin allows me to go a week or so without having to touch my Roomba. It is really easy to set up and use. I am amazed with how well it cleans and would recommend others to purchase this product.