Due to  past reviews I was a little concerned about the quality of the product. However the frame was well packaged, quallity of pieces good and all parts were present. The bed took us just over 2 hours to assemble and you do need a level of DIY skill to complete the build.  Some of the dowel holes were a bit small and had to be enlarged but overall not too difficult to put together.