Ordering process was a breeze. Repeated contact from Lynn to answer questions was very helpful. Instructions packed in the product were very thorough. Installation was pretty straight forward. Only (minor) difficulty was getting small wires from the temp sensor into the little screw contacts on the thermostat (could be improved by using solid wires rather than stranded). The programmable thermostat is extremely easy to set up and adjust -- great design.