They were recommended by a friend . They showed up timely for their quote. . They explained the problem and potential solutions and we're able to schedule a time in a few days . They completed the job on time . The price was the amount quoted and did a great job