Cleans pretty doggone good. Have used several name brand carpet cleaners over the years and this one cleans as well, if not better, than any of them. Steam just seems to clean better than just water and cleaning solution whether it's heated or not.