Overall the quality isn't all that great but for the price, it's what I expected so I'm okay with the end result.  That said it took me almost 3 hours to assemble and I'm very used to assembling furniture. The directions were very confusing and there was a ridiculous amount of pieces. Now that it's put together, I'm happy with the product but not sure I would order it again if I had known.