I have been using Knight for several years now for general plumbing services, as well as a new furnace installation and new on-demand water heater installation. Their pricing is on par with other companies, however, I have found their service to be overall better, their technicians personable and highly knowledgeable, offering little tips and tricks beyond whatever service they were there to provide that day, the office staff always friendly and helpful, including by email, and they show their loyal repeat customers appreciation through discounts and/or bonus services. I had one issue on only one occasion where the crew didn't clean up and had caused a small amount of damage (during a new gas line installation) and when I called Knight they were immediately apologetic and began reparations right away, as well as offering a bonus service. I've dealt with other companies in the past who would simply go into defensive mode. Mistakes can and do happen sometimes, but I feel the response is what shows a company's true colours. This most recent service call, a maintenance flush and clean and filter replacement for my on-demand water heater, performed by Derek, was as friendly and professional as always. I will continue to use Knight for as long as we reside in the Calgary area!