Bryan was efficient, thorough and delightful. He diagnosed several problems (on a weekend) and had the entire job completed in a couple days. We would highly recommend this company.