This company did and awesome job on my carpet. I have had dogs for years, old dogs, puppies, sick dogs so you can imagine the spots I had. Two gentlemen came and were efficient, knowledgeable and very professional. I knew some of the spots were places were the color was actually bleached out so there wasn't much they could do about it. I have cleaned these carpets with a steam cleaner myself for years so there was a fair amount of soap they removed as well. They did offer me extra services and I did buy an expensive spot cleaner, but they were not pushy about it. I am happy with the service and I would use them again.