We are pleased with it. All of the pieces were supplied and it took 1 1/2 hours total to assemble both.  Two people were needed as it helped to have one person to hold the long pieces in place while the other screwed it together. We ordered  a 6” and an 8” mattress and they fit well.