We have used several different cleaners over the years and Integrity Clean is the BEST.  Our carpets have never looked as clean.  I appreciated how our walls were protected , we were followed up with and no surprises with an extra charge. No one else has ever done this.