Love this bench. I found it fairly easy to assemble. It is actually a bit larger than the picture looks which I like. Seems very sturdy. I used furniture glue to assemble it. All the pieces were there and the hardware comes on a numbered  shrink wrapped card.
Very happy with everything fast free shipping and a great bench for a really good price.