The bench came flat-packed and was extremely well-packaged. Assembly took some time but was relatively easy.  There were no missing pieces and a bag of extra hardware was included.  Everything went together well, the bench is very solid, and the quality is high.  The colour is a bit darker than I thought it would be but it still fits with the decor.  Shipping was fast.  I have no regrets!