Cleaned every stain removed all excess water and solution. I am very pleased. I have rented this machine (30day) and paid for professionals to come out (150). Once I use this 3-4 times it has paid for itself. Great investment brand name I trust.