It came in a bunch of boxes, Fedex guy put in the garage. We put it together in one evening, but the directions could be a bit more clear.  We had extra hardwear leftover too. My son loves the bed.