The most amazing carpet cleaner! My cat recently had an accident on our rug and this got the stain and odor out very well. Super easy to use and very sturdy. I also used it to clean my car seats and they look brand new. Very portable and easy to move around. Would recommend this vacuum to everyone, even if you don't have pets!