OK, have had a couple of companies come out over the years but Bill did the best job. With two BIG dogs, the carpets had a fair amount of hair etc. embedded in the fabric. Well, steam is steam but whether it was the prep chemicals or the elbow grease, the rugs are clean. All chemicals are bio friendly. For the amount of work/rooms done, the price was GREAT.