Easy to assemble until you get to the middle door. I must have spent 30 minutes just on trying to adjust it, and then the screw fell out.  Had to quit for the night, but overall, before last door assembly, it took me about 2.5 hours by myself to assemble.  It also seems fairly sturdy.