Assembly was easy and some was pre-assembled.  Happy with the color and the quality.  (If had not had experience with the rubberwood material, we might have thought that the product was defective)  It arrived on time and was delivered in good condition.