I have been using Surfclean to clean the carpets in my office for the past year and a half. I call them about every six months. I sublet my office to a massage therapist who sometimes spills oil on the carpet, and these oil stains will collect dirt quickly. What I like most about Surfclen is that they will come back a few days after a regular cleaning to do spot cleaning. They do this at no additional charge to me.
They also provide a great follow-up. After a cleaning, they will call back a couple of days later to check in with how our carpet is holding up. They ask if any of the oil stains have comeback. You can tell they're very much concerned with the quality of their work, the satisfaction of their customers, and their overall thoroughness.
more