The sales representative was very knowledgeable. He took the time to work with us even though he was allergic to our dog. The workers cleaned up well after the job was done but there were just a few nails left behind. That is to be expected but it was a lot better than I thought it would be. I am overall pleased with my experience.