We had several issues with this piece of furniture. We ended up communicating with customer service multiple times, because each shipment was missing piecesthe wrong replacement pieces were sent. It was a bit frustrating! When we finally got all of the correct pieces and hardware, it was fairly easy to put together. The shelves sit on those little pins and they often fall out, causing the shelf to fall. I would not order this product again.