I like this vacuum, in that it lets me clean my floors while I am doing other things.  I like that you can set a schedule to run when you want.  I had a hard time setting it up though, and I don't think this would replace my normal vacuum schedule.  It does a good job in between vacuums.