This was a pain to put together.  Im fairly handy but this cabinet tested my patience quite a bit.