This is the second time I've used Technicare for carpet cleaning in my home. Both times have provided great results! They are friendly, on time, professional and reasonably priced.