Great cabinet & just what I needed. Instructions were very thorough & all the parts were there. I put it together myself in a couple hours. No issues with assembly, everything lined up perfectly. Only disappointment was that the wood/laminate is a bit soft, so had to me very careful when putting in screws. Otherwise I'd give it 5 stars!