I bought this a few weeks ago and the item came pretty quickly for its size!! I was shocked by how long the delivery box was because my husband and I live in an apartment he helped me carry it up the stairs but once I started to assemble it (alone bc he is not handy) the pieces were relatively light but seem to be good quality! We measured our spot before ordering and I recommend that bc it is a big item!! Bigger than I thought but non-the-less fits perfectly.. package comes with everything needed to put together no added tools are necessary which is awesome and the instructions are self explanatory!! Took me about 30-45 min to put together alone and is sturdy!!