I've assembled their furniture before, and assembly was fairly easy except for the 5-sided drawer "cabinet", which is poorly designed, does not fit correctly and has "fasteners" that are a pain and do not properly "grab" the connected side to fasten the 90-degree corners properly.  Fortunately, the bolts that hold the bookcase together provide adequate structural support.  Still, the back of the "cabinet" did not fit properly and the drawer does not sport the look of a good fit.  All that aside, the finish is fine and the overall design works well.  I appreciate the inclusion of leg levelers.