Eric was very professional and friendly. He told us exactly what he was going to do and how long it would take. Performed exactly as he said and the carpets are like new. Had some tough spots to get out and he did. Smells great and dried quickly. Wonderful job!