I trust Kennedy Carpet cleaners to do a thorough job, and have been using them for many years.