I didn’t finish assembling the roof, but it still looks great and keeps my son from rolling out of bed. Assembly took a couple hours, takes 2 ppl.