NEVER use Knight Plumbing & Heating. Had them FULLY replace our leaking main water valve in 2016, and it is now leaking again. No warranty coverage, full charge just to even come out and see if it’s an issue with their work/parts, AND can’t come out until tomorrow so we would have no water until then with an 8 month old in the house. No apologies, condescending On the phone, and then also had the audacity to admit that something like this should have lasted 20 yrs+ but, when asked why they wouldn’t stand by their work, the literal response was “how long would you expect us to guarantee our work for?”. We got another plumber to come, and it was found that the part was screwed on too tight and so Over time the bolt had cracked. So it WAS Knights mistake. This isn’t The first issue we’ve had with them either but it is the last. Will NEVER use again, and don’t recommend for anyone else.