We bought a beautiful Persian rug at an auction for a bargain, only to find out after that there were pet stains on it. A friend recommended John and we couldn't happier with the results. The stains are completely gone, I couldn't even tell where the work was done to bleach and re-dye the rug. He washed it by hand which made all the colours bright and most importantly - there's no lingering smell. He is really nice and sincere about the work he does. In the end even with the price to repair the rug we are still happy with it.