Arrived way ahead of the delivery date. That was a pleasant surprise. It was pretty easy to put together myself. Some of the screws were a little hard to screw in, but once I got the angle right it worked. The shelves themselves are a lot more solid that I expected. So far so good