It functions fine once set. How durable is yet to be seen Very thin plate with components inside housing. Pins to set time are very tiny. Difficult to see and set. Actual time on dial clock is pretty easy to adjust. Installation video makes wiring very easy.