Incredibly easy to put together. All assembly pieces came within their own separate packaging, so there was no worry of having them fall out in the shipping process. Assembly itself was very easy: with two adults, it took 20-30 minutes to put together. The slats were also easy assembly, with velcro on the backside to stick it to the bed frame. The frame is pretty tall, which is nice because that means there is plenty of storage space underneath. It has the potential for an additional of a headboard (a key feature we were looking for prior to assembly), but we're pretty happy without one!