J. Mills Plumbing replaced my leaky water heater, very quickly and the job was professional. Much better and quieter than our old water heater. They were courteous, protected the carpet, and cleaned up after the job was done. Would recommend J. Mills for future work!