Assembly was kinda hard, and I have and industrial design degree (builder by trade). Could never get all the hinges onto the swinging doors, but two on either side work fine. The drawers are what constantly give me trouble, falling off the rails every few days. I will likely have to buy new slides to install on my own. Otherwise the armoire is a good size, if they just fix the hardware issues it could be a fine piece.