I have only used this one time so far but could not believe how easy it was and how nice it made my carpets. I have 2 dogs and one thought the carpet was the grass for a very long time. Easy to clean afterwards because everything comes apart easily and you can wipe it all down. Would HIGHLY recommend this for anyone - with or without pets.