Extremely easy to setup and program, I think it was harder to get it out of the box than it was to get it installed! Just one word of caution, make sure you do not put the drain line under water... if you do the unit will slowly fill to overflow because it won't drain like it is supposed to.  Happy with this purchase.