I bought this carpet cleaner lately and I used it on my carpet and rugs and it did a magical work cleaning all the spots.