I have a lot of carpet in my home they constantly get dirty with pet hair often. This really does the trick with cleaning and getting it up . With the arm extension it really helps with getting into corners and tight places. For people who do not have pets do not shy away from this vacuum it is great for general cleaning and very powerful.