So far this has been the only vacuum that has lasted in my house for any length of time we have even broke our Shop Vac. 
We have two large dogs and a cat and live on an acre of DIRT! My floors and couch literally glitter with dirt. It drives me crazy, so I am VERY happy to finally have found a vacuum that could keep up.

Super excited about my recent bare floor attachment purchase. The ONLY accessory I wish they had was some kind of wheel attachments for the bottom of the unit so it could roll around behind me while I vacuum the floor.