Fairly easy to assemble.  There was one cotter pin missing but luckily I had some.  Package weight is 115+ lbs and had to take it upstairs so that was the toughest part.  So far, the adjustable bed is performing nicely.