Fairly easy assembly. One screw was completely stripped and unusable so we just skipped it and hope it doesn’t impact the leg staying on. Seems firm for sleep so will likely buy a mattress topper.