Not too difficult to assemble.  We put a Tempurpedic mattress and foundation on this king size frame, which is easily over 100 lbs alone.  Very sturdy frame, no squeaking.