I have 3 dogs and cream carpets in bedrooms and office. I have bissell pet vacuum too. This got deep in the fibers and you could see the power sucking up the dirty water and dog hair. Other steamers would leave more dirty water in carpets. You get a lot more dirty water in the tank which means it's not in your carpet! The rugs are so soft clean and fluffy like new. I am so happy to clean the rugs now! My husband thinks I'm crazy! The handle also folds down for storage. The brushes on bottom easy to clean. The whole machine is simple and easy to use and clean. I would highly recommend this. Well worth the money. Sweepstakes.