The bed arrived in two separate boxes and is quite heavy. Assembly took about an hour but the bed is made very very well and all the support pieces are metal. It went together very easy and looks great. I was worried about the headboard not being comfortable if sitting up in bed but to my surprise my head rested perfectly either between the metal or on the top rail of the headboard. It is very comfortable and paired perfectly with Overstock's 14 in. king size memory foam mattress. What a great deal. Always a plessure shopping on Overstock!!