I did not realize how much my other upright vacuum was not getting dirt and pet hair out of the carpet till I got this vacuum.  The carpet instantly looked and felt so much cleaner! Love the detachable base so that I can do my stairs without carting the whole vacuum up one step at a time.  Very happy with this vacuum!