Each piece is securely wrapped and all necessary hardware and easy-to-follow instructions are included. It took about 15 minutes to assemble. The bench is weighty and not wobbly. The color is rich and the finish is smooth to the touch. I’m very happy with it!