Better than I expected.  It definitely took awhile to assemble (6 - 8 hours) but the directions were phenomenal.  I’ve assembled similar products and always had a confusing step or two.  I didn’t run into that at all this time.  Best of all, the finished product looks fantastic.  It is super sturdy and should last a long time.