I normally vacuum daily. With a husband that works at mine, 2 kids (boys), cats and a dog, it's necessary.  I started using g this and it does a pretty good job, especially on hard floors. On carpets, it doesn't quite get everything but that's OK! I plan on using this daily and maybe switching g out regular vacuuming every other day.  It's very convenient,  definitely recommend.