This company is very knowledgeable about carpets and removal of stains. I am amazed at how my carpets look after they are done and continue to look months later. They were able to remove a very old pet stain and diagnosed a problem that caused shading on my carpeted stairs.
more