The materials are precision cut and finish is excellent. Assembly time table requires approximately 1 1/2 hour because it must be screwed and paste multiple items. There are just screws and dowels required for assembly but the amount of glue supplied is insufficient. I am very satisfied with the product.