I feel like I struck gold with Benchmark Carpet cleaning. We needed our carpets cleaned because we are getting ready to sell our condo, and so I just randomly chose Benchmark out of the yellow pages. I'm so glad I did! I was convinced we would have to include a "carpet allowance" as part of our selling terms—because our carpets were so horrible—but when I walked back into the house after they were cleaned, it was A.M.A.Z.I.N.G. Spots that had not come out with previous cleanings by "Big Name" carpet cleaners (and more expensive) are completely gone! If you have carpets that you think need replacing, and just don't have much hope for--first give Benchmark a try, you'll really be so pleasantly surprised. And for a perfectly reasonable price (for how great the carpets turned out—I'd say it was a steal!)As for the customer service and professionalism--you won't find any better. I almost don't want to share my recommendation, because I don't want this secret to get out and the company to grow too big and hence compromise the quality and care. But I also want to keep them in business--so the secret is out. I'm telling all my family and friends. And the carpet speaks for itself, everyone that comes over that had seen it before, their jaws drop and they gush how great it looks!Thanks, Benchmark, I'm really SO happy with them. I can't believe the spots in the living room came out completely and that paint spot in the hall way, and the machine oil spots next to the laundry...all gone and looking fabulous! You did a miraculous job!