It is a bit difficult to assemble and had to use my own screws in some spots since the pre drilled holes were too large for the screws it came with. Love the product and works great.