On time, Knowledgeable, explained everything that was wrong with the old one and showed us how to properly service (flush) the new one…! Very pleasant guy…!