It has been a long time since I WANTED to use a canister vacuum in my home. We have a central vacuum system and that is great but very cumbersome and time consuming. I have tried many other vacuums including stick vacs of other brands, and other uprights. NONE of those were able to get the dirt and dog hair off the hardwood floors and also do a great job on the carpets. CleanView upright does BOTH! There is a hose attachment to pull out for corners and such as well as brushes to add to it. The vacuum in its normal cleaning mode does it all! I can vacuum the entire first floor of hardwood and rug with the one vacuum and only need to pull the attachment for spot cleaning. Very different from even the central vac which requires two passes on the hardwood to get the dirt and hair. Short haired dogs import dirt from outside... I would absolutely purchase this product and have already recommended it to my friends!