I'm pretty good at doing all this assembly work, so even though I was fully aware that this cabinet would require me to do the assembly myself before I purchased it, I was pretty confident that I could do it. Honestly though, the package I received was missing a few small parts, and luckily I had extras in my toolbox.