I am the owner of 7 pets, 2 dogs and 5 cats. You could imagine how dirty my beige carpets get and I could not believe all the dirt the Turbo Clean Pet XL pulled out of my carpet! It's very easy to use, very light and not bulky like some other carpet cleaners are. It does not over soak your carpets and I found that they dried fairly quickly. I even used it on a white and blue throw rug and it looked fantastic when I was finished. I love that this comes with a upholsterey attachment which I used in my dining room chairs and that also did a good job. This is a great upright carpet cleaner that is a must have for pet owners that need to refresh carpets and keep them looking new and smelling fresh.