Haven't installed it yet but I am excited to get some use out of this. It is a functional piece and everything was there and in good shape on arrival. It lost a star because of the fact that this has to be installed by a professional. The price of the item plus the handyman bill totals up for a little too much for a cabinet.