He did an amazing job restoring our carpet and was very knowledgeable about the products we needed for having pets and made great suggestions to maintain the quality of our carpet.