From estimate to completion, polite and knowledgeable installers, good work at fair price. Need a little work on communication, but would recommend. Thanks!