John did a great job of removing some old stains that had been in our carpet from before we moved in. He also made the rest of the carpets look great. He was courteous, friendly and prompt. He made sure I was satisfied with the work (did a walk through) before he left. I will definitely hire him again.