We installed this ourselves and it fit perfectly! So far it runs well and the dishes come out clean. Nice simple controls which I love and having them hidden on the top keeps our toddler from touching then!