Quite a long assembly process, but if you follow each step it is not difficult, but takes 2 to 3 hrs.  Well worth the money. Very solid and good looking and the lift top works great.  Would recommend this.