Great quality and easy to assemble.  I would recommend painting or staining before assembling the bench.  I used a colored semi-transparent stain and it allows you to see the wood grain.