Everything from the initial contact to installation was professional and complete. Not only the salesman, but the crew they were on time, explained everything to my satisfation. The crew completed the job as indicated, and cleaned up after themselves. I was very happy with everything. I will definitely recommend Thrasher.