One of the best carpet cleaners I've used on my carpet. My friend used to come and clean my carpets with her's and I have to say this cleaner is by far so much better. Plus, it's extremely light weight and smaller than most so you can get into more places. I would definitely recommend this to anyone.