I can honestly say that this is the best vacuum I've ever had. When I first opened it, it tested it on a large rug that had already been vacuumed the day before. It picked up so much extra dirt and dog hair that my family and I were in shock! Since then I've been testing it all over the house, and it's been fantastic. It works perfectly on carpets/rugs, and hard floors. The hoses work nicely as well! The brush hose is my favorite. It cleans surfaces flawlessly! I definitely recommend this vacuum.