It is difficult to assemble but doable. I had to go back and take a part off and start over etc. Finished product looks great, doors aligned after adjusting the hinges and drawer opens and closes smoothly. I am using it to store my pets dry and canned food, treats etc, there is a lot of space. However for the price, you can get something better.