Assembly was easy but time consuming. The package weighs 140 pounds, you will need at least two people. We needed a third person at times for assembly. Bed is really sturdy when our 9 year old (70 pounds) is up there, but when my husband (170 pounds) had to go up for something it was really wobbly. The desk and shelves are awesome, bigger than I expected and perfectly sturdy. We have glass things displayed on one and nothing has fallen off at all since we have had it. This was an awesome purchase for us.