Took just over an hour to assemble. The box was really heavy, but it feels very sturdy. Our 2.5yo loves her new bed!