Though a frustrating assembly experience, in the end it looks good & is stable, for the price.  Assembly does require 2 people because you have to glue pegs & align them onto 2 pieces, before they're dry - a tricky endeavor.  My tip is to not over tighten the Pins (part #2), which are used in Steps 1, 3 & 4.  If they're too tight then the Cam Locks won't be able to catch under the lip of the Pin & you'll be frustrated.  I suggest you test the tightness of the Pins by screwing them in the Side Panel-Left C, & then placing Shelf E or B onto the Side Panel-Left C, before gluing the wooden dowels, & then inserting & tightening the Cam Locks to see if the Cam Locks catch.  The Cam Locks don't come out easy so only test 1.