Fit my cabinet perfectly although I did have to remove the door. I have weird cabinet hinges. Great quality and it installed with only a few screws. It’s a fully assembled unit that slips right into your cabinet. Easy peasy. Took longer to take the stuff out of the cabinet than it did to install. Will definitely buy more for other cabinets!