We have used this product to clean rugs and couches so far (we just got it but the cars are next for sure). So far we really like the product. It leaves a clean smell and you can see the dirt it gets up. The only limitation is size. For larger areas or rugs it will definitely take time but for price and convenience of size and mobility-- great product.