I will say that I was pleasantly surprised at how much this little vacuum pulled the hair( 3 dogs, 2 cats) and dirt our of the carpet. It also sucks itself across the carpet.  I love this stick vacuum. I also have a central vacuum system, but sometimes that's just too heavy for my " nurses back".