Just as long as the vacuum is cleaned properly once a week, it packs a great punch. I live in a two bedroom apartment with my husband and two year old and I'm constantly cleaning especially because of my daughters allergies. Usin this vacuum everyday keeps the allergic reaction under wraps while keeping my carpets free of loose dirt. The downfall to this vacuum is on bare floors it is most likely to move around dirt rather than pick up.