Took about 3 hours to assemble. Quality looks reasonable. Looks good and functions well for us.