(Updated from 1 to 3 stars) They eventually did the work they said they would do but:- they didn’t do the work the first time they came- I had to call them six times to get them to finally listen and come back without charging me even more- the tech complained to my wife that the job was underquoted (even though the quote was given on site after a thorough examination of our system)- I have no way of checking whether he did a good job or rushed through it because he thought we weren’t paying enoughI give 3 stars because the job was eventually completed but I had to hound them and argue to get them to do the job they originally agreed to for the price they quoted. If you want the full story, read on.I asked them to come give me a quote for a water softener and descaling - they originally told me it would be a free quote and then tried to change that to be $100 for a “service call”, which I had to argue to avoid.The tech was friendly and helpful, so I agreed to do the descaling for about $500. After maybe 45 minutes he said he couldn’t do the descaling because he didn’t know if the unit was designed to be descaled, and he admitted he didn’t really do anything for me. He charged me a reduced price but still over $250, and I didn’t think I had any choice. After he left I called the boiler manufacturer and within 10 minutes found out it should be descaled.It took two weeks of me calling over and over, speaking to different receptionists and hearing various reasons they couldn’t do it yet or couldn’t confirm a price and then they would just stop calling me back. Finally I was told I would have to pay the full original price on top of what I already paid. I said that was unacceptable because all I am asking is for them to do what they originally said they would do and I am willing to pay the difference.I was told a manager would reach out to me to discuss. Mid afternoon I called again and was told he had just stepped out but would call as soon as he got back. Finally the next morning he called back and agreed to do what I was asking, and a tech came the next week. The tech was at our house for about 1.5 hours and complained that we were underquoted but still honoured the price.