I have been using Technicare for all of my carpet cleaning needs for many years. Always punctual, professional, and a good value!