This bed needed everything doing. So be prepared to just open a box with lots of pieces of wood. My son put it together in a few hours, so not a huge problem and quite easy. 

It is incredibly firm and looks smart. I would recommended it for the price.