This cleaning is one of the better cleaners we have used. Did great with stains from our cats getting sick on 1st use.