It’s a pretty nice carpet cleaner! It doesn't really deep the carpet that well for deep stains, but for smaller stains and pet hair it works great. The only thing I would change about this product is the water tank as it has to be poured out often.