A really solid professional. When he came to estimate the job, he took plenty of time to explain what was needed, and why. He was prompt, efficient, completed on time and within budget. He and his crew were a pleasure to work with. I would definitely hire them again, and definitely recommend them to any one else.