Pretty easy assembly, but it definitely took a full 2-2.5 hours.  A few pieces came damaged (inner pieces for the drawers, so nothing visible from the outside, but still damaged).  Looks great and high quality.  Would recommend for the price.