Great looking cabinet! We assembled it ourselves. Assembly was about what I expected. There was a piece that was damaged but it was on the back of the cabinet (wall side). Also we had to disassemble and reassemble because we had the ends switched. But we love the finished product!