Good condition and good working order. Cable knockout removed from right hand side of programmer as per photo. Some paint that could easily be removed around thermostat edges as per photo.