My friend has one of these and she let me borrow it to clean my carpets since I have 2 dogs and a cat. I have used many type of carpet cleaners but to me this one is far better. It really cleaned my carpet really good and I like that it's not so big like the carpet cleaners you can rent at the store.