Took longer then 30 min to put together. Made out of particle board. Had to cut down the boards for rail attachment in order for them to fit. Ok i guess for the price