Terry did a great job and was very thorough in explaining everything concerning the preparation of the carpet. I enjoyed seeing him again. He has a great personality and is great to work with. Thanks to Terry the carpet looks great and smells much better.