I am very happy with the results but it took about 5 hours to put together.  The unit comes in multiple pieces.  Not an easy project for beginners.  We had our son build it for us.  It’s sturdy and can handle weight on the shelves but not in the drawers.  The drawer bottom isn’t strong enough to support weight.