Although I know I should get my carpets cleaned probably twice a year or at least once a year I have put it off for about 4 years or more and decided I'd better get it done. John came out and gave me a good overview of his method, cleaning agents and process. To be honest I was just expecting someone with a van and a long hose to do a quick 30 minute job but John was very thorough and seems to be a perfectionist, going back over a tough spot 3x until he was satisfied (I thought it looked fine on pass #1!). It dried very quickly and looks great! Definitely going to have him out again after the Holidays. Thanks, John!