Took about 2 hours to assemble. Came with some scratches, but luckily on the sides you can't see. Seems sturdy.