We have serious water heater problems at the apartment complex I manage. Through out the last 5 years it has been replaced 5 times so I have experience dealing with plumbers doing this job. KC plumbing came did their work, stayed 12 hours to finish the job and insure that all 80 people had hot water. They did this professionally even when faced with unexpected situations and facing additional hours they remain professional no cursing or throwing tools in frustration. Or evening showing one sign of irritation with my constant questions. They CLEANED UP their mess!!! which has never been my experience with plumbers and left the area cleaner than the mess of flooding that they arrived to. I highly recommend them.