Easy to assemble until we got to the drop down door.  It took quite a bit of engineering but now that we have it in place we  really like the look of this cabinet.