Bill and his team are what every homeowner dreams of when working with contractors. Bill was responsive and very communicative. He kept me updated throughout the complete process, from initial visit, through quoting, and installation. His team worked diligently, and were responsive to my requests, and most importantly they completed the job when they said they would. Overall I am incredibly pleased with the work they performed and their commitment to the job.