The specialists just recently cleaned my carpets and they look great! James was very professional and got some tough spots out of our carpets. He also did a very good job on our area rug in the living room, which had a lot of spills from having children around. I loved the way that he used plastic coverings for the furniture and walls so that they would not get nicked up. I would definitely recommend the Specialists!