Cleans really well. For really dirty carpet, needs to be cleaned twice but the detergent is good!