Replacement for a very old unit, purchased for elderly parents. Fit the space perfectly, I was a little worried that the sizing may be an issue and I'd end up having to do some DIY but even the screw holes lined up perfectly. Easy to install myself just screwed it in place and plugged it in. Only thing that could be better is the on/off slide control it's a little clunky - could be much smoother.