I absolutely love this carpet shampoo! Not only did it take all stains out of my carpet but it seems that the carpet is easier to keep clean with the stainguard. The smell is a perfect clean, not overpowering and made all of my carpets look and smell amazing! I highly recommend this carpet shampoo!