Pretty easy to put together except leveling the doors truly tested my boyfriend's patience. The back is flimsy and difficult to figure out the top versus the bottom. However, for the price it looks nice and does the job.