All parts were included (including a couple of extra hardware pieces) and the instructions were clear. As long as you take your time to review every step and get everything organized in advance, everything will fit perfectly.  It's a very small cabinet, but exactly what I needed for the space.