I am a perfectionist about my carpet - I get it cleaned once a month and have been trying for years to find a company that meets my standards. I finally found one! When Rancho Chem Dry was through, my carpet looked like new. I tried hard to find something wrong with it, but I couldn't - every single spot was gone! Not only that, but the customer service was excellent too. They had a tight schedule on the day I needed it done, so the owner came and did it himself! I am definitely going to call Rancho Chem Dry next month - and I recommend you all do the same. Oh and if you have pets, definitely get the black light pet treatment - it does wonders!