I have a serious issue with carpet recently cleaned by John. He talks the talk but I will see if he follows through and provides a remedy. Re-cleaning is not an option. Supposedly he has insurance and is bonded. I will update this with a positive or negative review when he follows through or I will let you know details about the problem.