From the estimate on, I have been impressed with the professionalism and reliability of everyone with whom I have been in contact. I especially appreciated that I didn't have to deal with high pressure sales tactics while getting the estimate. Throughout the entire process, communication (by phone and in-person) has been excellent, people have shown up exactly when they said they would, and any questions I've had were answered by polite and knowledgeable people. Thanks to all involved!