It gets the carpets very clean and makes them smell good too. I have used it to shampoo my mini-van carpets and it was amazing how clean and fresh the carpets are after a good cleanling.